读书人

HIBERNATE对加载对策的总结

发布时间: 2012-09-15 19:09:29 作者: rapoo

HIBERNATE对加载策略的总结

1.session具有缓存,每一个持久状态的对象都被纳入session缓存中,不同的session的缓存空间不一样,数据库中的一挑记录在一个session中只能对应一个对象,不同的session可以有不同的对象对应数据库中的同一条记录。

2.对象关联有一对以,多对一,一对多和多对多。检索策略有立即检索,延迟检索,预先抓取和批量立即检索和延迟检索。一般末端为一的关联,一般设置为预先抓取,对于末端为多的关联一般设置为延迟检索。

3.检索策略 的优先权,从大到小,HQL>预先抓取》立即或延迟检索。

读书人网 >软件架构设计

热点推荐