Hibernate
文章平均质量分 81
蛋蛋要学编程
这个作者很懒,什么都没留下…
展开
-
Hibernate学习笔记(一)——简单的Hibernate实例入门
一、Hibernate简介Hibernate是一个开源的对象/关系映射(ORM)框架,它对JDBC进行了轻量级的封装。所谓ORM就是Object/Relationship Mapping,为什么要使用对象/关系映射呢?因为使用面向对象思想编写的数据库应用程序都是要把信息存储到关系型数据库中的,使用Hibernate就可以使用面向对象的方法来操作和使用数据库了。二、Hibernate简单实例原创 2016-09-19 20:32:59 · 5326 阅读 · 3 评论 -
Hibernate学习笔记(二)——Hibernate的一些基本配置
一、hibernate.cfg.xml文件的常用配置hibernate.cfg.xml文件主要用于配置数据库连接和Hibernate运行时所需的各种属性,这个配置文件应该位于应用程序或Web程序的类文件夹 classes中,我们根据上一篇中的示例来简要分析以下这个文件中的一些常用配置。<!DOCTYPE hibernate-configuration PUBLIC "-//Hiber原创 2016-09-22 19:29:58 · 1022 阅读 · 0 评论 -
Hibernate学习笔记(六)——缓存
一、Hibernate缓存1、什么是缓存?Hibernate中用到了缓存的概念,那么什么是缓存呢?这里介绍的缓存并不是指计算机的内存或者CPU的一二级缓存,这里的缓存是指为了降低程序对物理数据源访问的频次,从而提高程序运行性能的一种策略。2、为什么要使用缓存?为什么Hibernate要使用缓存呢?可以从三点进行分析:(1)Hibernate是一个ORM框架,ORM框架访问数据库的效原创 2016-10-09 21:10:50 · 5246 阅读 · 5 评论 -
Hibernate学习笔记(三)——Hibernate的关联关系映射
在数据库中存在四种关联关系映射,分别是一对一(one-to-one)、一对多(one-to-many)、多对一(many-to-one)和多对多(many-to-many),其中日常开发中比较常用的是一对多和多对一的映射,那么下面将分别通过几个实例来介绍一下一对多和多对一的映射。一、一对多关系映射什么叫做一对多关系映射呢?举个例子,就好比班级和学生,站在班级的角度来看,一个班级包含多个学生原创 2016-09-24 20:27:55 · 1968 阅读 · 0 评论 -
Hibernate学习笔记(四)——HQL
一、HQL基本概念HQL是Hibernate Query Language的简称,它是面向对象的查询语句,完整的HQL语句形式如下: select…… from …… where …… group by …… having …… order by …… asc/desc,其中select子句是用来指定查询结果中的对象和属性,并指定以何种数据类型返回;from子句用来指定HQL语句的查询目标,即原创 2016-10-02 09:34:31 · 977 阅读 · 0 评论 -
Hibernate学习笔记(五)——多对多映射
一、多对多映射的简单介绍在之前的文章里,我们介绍了Hibernate中怎样使用一对一映射、一对多和多对一映射,现在来简单介绍一下多对多映射。多对多映射在数据库中也是很常见的一种映射关系,例如项目和员工之间就是很典型的多对多映射,一个项目中可能会涉及很多员工,同时一个员工也可能参与很多项目。在数据库中,要实现多对多映射,一种很常见的方法就是添加一个中间表来指定关联关系,即新增一张包含关联双方主键原创 2016-10-06 08:58:31 · 543 阅读 · 0 评论