慢慢的深入了解hibernate,它的各种机制处理以及各种方法都是要好好学习滴。
1、对于分页操作来说,需要知道如下一些信息:当前正在操作的是第几页,每一页显示多少条记录数。
2、对于Query接口的list()方法与iterator()方法来说,都可以实现查询的对象,但是list()方法返回的每个对象都是完整的(对象中的每个属性都被表中的字段填充上了),而iterator()方法所返回的对象中仅包含了主键值(标识符),只有当你对iterator()中的对象进行操作时,Hibernate才会向数据库再次发送SQL语句来获取该对象的属性值。
3、Hibernate中的延迟加载(lazy loading),当我们在程序中获取到了一的一方,但是不需要多的一方,那么使用延迟加载就是非常适合的。
4、Session级别的缓存又叫做一级缓存;SessionFacory级别的缓存叫做二级缓存。
5、对象的状态转换图
6、Customer对象的状态转换过程
来源:oschina
链接:https://my.oschina.net/u/247647/blog/58144