Hibernate
春水上行
这个作者很懒,什么都没留下…
展开
-
Hibernate 核心技术(一)
Hibernate简介Hibernate是一个开源的对象关系映射(ORM)框架。对JDBC进行了非常轻量级的对象封装。 将对象和数据库表建立映射关系,Hibernate框架使用在数据持久化层(dao)。 ORM:对象关系映射(英语:Object Relational Mapping)采用映射元数据(配置文件)来描述对象-关系的映射细节。ORM框架通过配置文件将实体对象和数据库表对应起来。第一个Hi原创 2017-05-28 21:16:28 · 21719 阅读 · 0 评论 -
Hibernate 核心技术(二)
Hibernate一级缓存简介缓存,介于应用程序和永久数据存储源之间,作用是为了降低应用程序对物理数据源访问的频率,从而提高应用的运行性能。 例如我们cpu执行效率每秒处理的数据高达上千兆,而我们的硬盘读取速度却没那么高,读取几百兆,这时候我们使用缓存来存储数据,存储满后一次性交由cpu处理。Hibernate中也存在缓存,同样是为了提高效率。Hibernate的缓存包括S原创 2017-05-30 22:35:36 · 1894 阅读 · 0 评论 -
Hibernate 核心技术(三)
Hibernate的多对多关联关系多对多关联关系在java对象中可以通过定义集合类型来实现关联关系。 在关系数据模型中,无法直接表达表和表之间的多对多关联关系,而是需要创建一个中间表包含了两边的主键,来表达两张表的多对多关联关系。我们用一个Student和Course(学生和课程)的例子来演示多对多关联关系。 第一步:创建Student和Course类 public class原创 2017-06-02 00:31:55 · 3755 阅读 · 0 评论 -
Hibernate 核心技术(四)
Hibernate的一对一关联关系我们以Company与Address类为例,介绍映射一对一关联关系的方法。 一对一的关联方法有两种 -按照外键映射:两个表任意一个表定义一个外键,来关联另一个表。 -按照主键映射:一个表的主键同时作为外键,和另一个表的主键保持一致。按照外键映射 我们先创建实体类 public class Comp原创 2017-06-03 21:10:57 · 1195 阅读 · 3 评论