摘要:
使用Criteria进行分页查询 无论你使用的是Oracle,Mysql,NoSQL还是DB2,分页查询的代码写法都是一样的步骤1:先运行,看到效果,再学习步骤2:模仿和排错步骤3:分页,从第3个开始,一共查询... 阅读全文
摘要:
Hibernate的一级缓存是在Session上,二级缓存是在SessionFactory上步骤1:先运行,看到效果,再学习步骤2:模仿和排错步骤3:先看没有开启二级缓存的情况步骤4:hibernate.cfg... 阅读全文
摘要:
hibernate默认是开启一级缓存的,一级缓存存放在session上步骤1:先运行,看到效果,再学习步骤2:模仿和排错步骤3:两次获取id=1的category对象步骤 1 : 先运行,看到效果,再学习老规矩... 阅读全文
摘要:
步骤1:先运行,看到效果,再学习步骤2:模仿和排错步骤3:什么是级联步骤4:4种级联步骤5:delete 级联步骤6:save-update 级联步骤7:all和none级联步骤 1 : 先运行,看到效果,再学... 阅读全文
摘要:
延迟加载又叫lazyload,在one-many many-many的时候都可以使用关系的延迟加载步骤1:先运行,看到效果,再学习步骤2:模仿和排错步骤3:修改配置文件 Category.hbm.xml 步骤4... 阅读全文
摘要:
hibernate中的延迟加载(lazyload)分属性的延迟加载和关系的延迟加载 属性的延迟加载: 当使用load的方式来获取对象的时候,只有访问了这个对象的属性,hibernate才会到数据库中进行查询。否... 阅读全文
摘要:
Hibernate的任何对数据有改动的操作,都应该被放在事务里面. 在事务中的多个操作行为,要么都成功,要么都失败步骤1:先运行,看到效果,再学习步骤2:模仿和排错步骤3:效果步骤4:TestHibernate... 阅读全文
摘要:
一种Product可以被多个User购买 一个User可以购买多种Product 所以Product和User之间的关系是多对多 many-to-many 要实现多对多关系,必须有一张中间表 user_prod... 阅读全文