Hibernate的学习笔记(3)

1、对于分页操作来说,需要知道如下一些信息:当前正在操作的是第几页,每一页显示多少条记录数。

2、对于Query接口的list()方法与iterator()方法来说,都可以实现查询的对象,但是list()方法返回的每个对象都是完整的(对象中的每个属性都被表中的字段填充上了),而iterator()方法所返回的对象中仅包含了主键值(标识符),只有当你对iterator()中的对象进行操作时,Hibernate才会向数据库再次发送SQL语句来获取该对象的属性值。

3Hibernate中的延迟加载(lazy loading),当我们在程序中获取到了一的一方,但是不需要多的一方,那么使用延迟加载就是非常适合的。

4Session级别的缓存又叫做一级缓存;SessionFacory级别的缓存叫做二级缓存。

5、对象的状态转换图 Hibernate的学习笔记(3)

6Customer对象的状态转换过程

Hibernate的学习笔记(3)

 

转载于:https://my.oschina.net/larch/blog/65310