随笔分类 - Hibernate学习笔记
摘要:JPA 1,JPA:Java Persistence API.JPA通过JDK 5.0注解-关系表的映射关系,并将运行期的实体对象持久化到数据库中。JPA是JavaEE中的标准。JPA标准只提供了一套规范,需要有JPA的具体实现,Hibernate实现了JPA2.0标准,所以我们在用JPA的时候,其
阅读全文
摘要:HIbernate中的HQL查询 Hibernate中的查询方式:1,使用HQL:使用hibernate提供的面向对象的查询语句;2,使用SQL:在hibernate中允许使用原生的SQL直接查询;3,使用Criteria:hibernate提供的完全的面向对象的查询方式; 1,HQL:HQL的学习
阅读全文
摘要:双向的many2one/one2many 双向many2one/one2many的问题:一定有额外的SQL发出;在数据库里面,外键表示many2one或者one2many的关系,外键是没有方向的;但是在面向对象里面,关系有方向,所以两个方向都要去管理这个外键,造成的额外的SQL(这些多余的SQL都是
阅读全文
摘要:OID 1,对象里面没有主键的概念,对象中对应主键的属性,称为OID(对象标识符);2,OID用来唯一标明一个对象实体(加上对象类型)3,OID在对象里面不见得只有一个属性;(映射复合主键)4,OID是一种特殊的属性,所以属性上的column,type,access都可以在<id>元素使用;5,OI
阅读全文
摘要:Hibernate是一个面向对象的持久化框架 持久化: 1,把内存中的Java对象保存到存储设备上面; 2,最好的解诀方案:把对象持久化到数据库里面; 3, 在Java里面,把对象持久化到数据库只能使用JDBC; 框架: 1,框架是一个半成品,是一个脚手架,它可以方便的,快速的辅助开发人员针对某一领
阅读全文

浙公网安备 33010602011771号