
Hibernate
文章平均质量分 95
Single_YAM
九和诸侯,一匡天下
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
初识Hibernate之环境搭建
相信所有做后端的程序员同行们,没有不知道Hibernate大名的。这是一个经典的轻量级Java EE持久层的解决方案,它使得我们程序员能以面向对象的思维操作传统的关系型数据库,这也是其存在的最大意义所在。当然也有很多人说Hibernate不就是封装了我们的JDBC实现对数据库的增删改查吗?,但其实Hibernate所做的事情远远不止于此,它是一个非常优秀的框架,甚至在目前依然占有很大一部分市场。下面原创 2017-09-25 17:33:36 · 402 阅读 · 0 评论 -
初识Hibernate之关联映射(一)
上篇文章我们对持久化对象进行的学习,了解了它的三种不同的状态并通过它完成对数据库的映射操作。但这都是基于单张表的操作,如果两张或者两张以上的表之间存在某种关联,我们又该如何利用持久化对象进行操作呢?本篇主要介绍的关联映射就是针对有着某种关联的多张表的各种操作,主要涉及内容如下:组合主键的映射组件的映射单向多对一的映射单向一对多的映射双向一对多的映射级联映射一、组合主键的映射操作原创 2017-10-07 10:51:50 · 279 阅读 · 0 评论 -
初识Hibernate之理解持久化类
上一篇文章我们简单介绍了Hibernate相关的一些最基本的文件及其作用,并在最后完整的搭建了Hibernate的运行环境,成功的完成了与数据库的映射。但是至于其中的一些更加细节的地方并没有很详尽的解释,本篇则主要介绍Hibernate中的一个关键元素,持久化类。主要涉及以下一些内容:定义用作持久化类的基本要求持久化对象的几种不同状态及其相互之间的转换使用Hibernate完成对数据库的cru原创 2017-10-02 19:44:57 · 356 阅读 · 0 评论 -
初识Hibernate之关联映射(二)
上篇我们介绍了关联映射的几种形式,有单向多对一,单向一对多,还有双向一对多。本篇接着介绍有关关联映射的其他几种映射方式,主要有以下几种:基于外键的单向一对一关联映射基于主键的单向一对一关联映射单向多对多关联映射一、基于外键的单向一对一关联映射 具有一对一关联的表结构也是很常见的,比如:一个人对应于一张身份证。于是我们的person表会有一个外键关联到 idcard表的主键,只要这原创 2017-10-12 15:03:32 · 249 阅读 · 0 评论 -
初识Hibernate之继承映射
前面的两篇文章中,我们介绍了两张表之间的各种相互关联映射关系,但往往我们也会遇到两张表甚至多张表之间共有着多个相同的字段。例如:如图,student表和teacher表共同具有id,name,age等字段,而我们的继承映射就是这样的一个思想,抽象出这些共有的字段为一张父表,让子表对其进行继承,这样就可以大大降低我们实体类代码的冗余性,增强其结构的完善。Hibernate支持以下三种数据表的生成策略:原创 2017-10-16 16:56:52 · 224 阅读 · 0 评论 -
Hibernate框架学习之注解映射实体类
前面的相关文章中,我们已经介绍了使用XML配置文件映射实体类及其各种类型的属性的相关知识。然而不论是时代的潮流还是臃肿繁杂的配置代码告诉我们,注解配置才是更人性化的设计,于是学习了基本的映射实体类的基本注解,此处做一点总结,后续文章将陆续更新使用注解的方式管理配置各种映射关联关系。本篇主要涉及以下内容:使用最基本的注解映射一个实体类使用注解映射属性使用注解映射主键其他特殊类型的属性映射一、原创 2017-11-13 15:40:57 · 501 阅读 · 0 评论 -
Hibernate框架学习之注解配置关系映射
上篇文章我们通过注解对映射了单个实体类,但是具体项目中往往实体类之间又是相互关联的,本篇文章就是从实体类之间存在的不同关联角度,具体学习下如何映射他们之间的关联,主要涉及内容如下:单向的一对一关联关系映射单向的多对一的关联关系映射单向的一对多的关联关系映射单向的多对多的关联关系映射双向的一对一关联关系映射双向的一对多关联关系映射双向的多对多关联关系映射一、单向的一对一关联关系映射原创 2017-11-15 22:16:19 · 495 阅读 · 0 评论