摘要:Hibernate5.2之反向工程 一.描述 可能很多人在使用Hibernate进行项目开发的时候,都会有一种感觉,那就是在编写Java的POJO类和对应的hbm文件的时候,感觉做着很无聊的工作。对于Hibernate官方来说,他们可能也有着同样的想法,于是就提供了相应的代码生成工具,开发人员在编写
阅读全文
随笔分类 - hibernate5.2
摘要:Hibernate之二级缓存 一.简介 Gaving King曾经对别人说,hibernate最耀眼之处是hibernate的缓存机制。Hibernate为了降低应用程序对物理数据源的访问,使用了缓存机制。Hibernate缓存包括一级缓存和二级缓存。一级缓存又称"Session的缓存",是不能被卸
阅读全文
摘要:Hibernate之Java对象的三种状态 一.简述 本博文大部分的思想和内容引子CSND上名为 FG2006 这位大神的文章,连接地址为:http://blog.csdn.net/fg2006/article/details/6436517。在此表示歉意和深深的谢意。如若各位读者在阅读的过程中发现
阅读全文
摘要:Hibernate5.2值QBC查询 一.简介 Hibenate的QBC查询个人认为是Hibernate的很大一个亮点,提供个丰富的查询API,在使用上可能显得稍稍有些繁琐。但是QBC据笔者多年的从业经验上来讲,几乎没有什么程序员使用,可能是源于其API有些多。那么本篇文章笔者还是按照之前的博文一样
阅读全文
摘要:Hibernate5.2之多对多关联关系(六) 一.简介 Hibernate中多对多关联关系在工程中使用的频率也是非常高的,例如:大学中学生选课、用户订单等。在本博客中笔者一样通过实例代码为读者阐述Hibernate中的这种关联关系,笔者所采用的是学生选课的案例。 二.数据库的创建 三.hbm配置文
阅读全文
摘要:Hibernate5.2之一对一主键关联(四) 一.简介 一对一关联关系分为两种:a.主键关联;b.外键关联。这两种关联关系在日常的开发中都比较的常用,本篇文章介绍主键关联,在下一篇文章中介绍外键关联。 二.主键关联 2.1 数据库的创建 2.2 hbm文件的方式 People.hbm.xml Id
阅读全文
摘要:Hibernate5.2之单向一对多(二) 一. 简介 在本篇博文中笔者会在上一篇博客的代码基础上进行修改,本篇文章将介绍单向的一对多。 二. hbm文件的方式 Customer.hbm.xml Order.hbm.xml 三. 注解的方式 Customer.java Order.java 四.测试
阅读全文
摘要:Hibernate5.2之单向一对多 一. 简介 Hibernate中最复杂的应该就是各种关联(单向一对多、单向多对一、双向一对多、一对一、多对多)关系的映射,于是笔者就想着去写一些关于Hibernate相关的系列文章,可能最近今年项目上基本上没怎么用Hibernate,包括身边的很多人都在唱衰Hi
阅读全文
摘要:Hibernate5.2之原生SQL查询 一. 介绍 在上一篇博客中笔者通过代码的形式给各位读者介绍了Hibernate中最重要的检索方式--HQL查询。在本博文中笔者将向各位读者介绍Hibernate中的原生SQL查询,虽为原生SQL查询,但是笔者认为Hibernate在针对不同的数据库在分页语句
阅读全文
摘要:Hibernate5.2之HQL查询 一. 介绍 Hibernate的检索方式分为4种:HQL查询、原生SQL查询、OID查询、QBC查询。本博客将会出系列教程分别来介绍这四种查询方式,那么第一篇文章说什么了,笔者认为当然是HQL的查询。那么是什么是HQL的查询了,HQL的全称是Hibernate
阅读全文