HIBERNATE对加载策略的总结
1.session具有缓存,每一个持久状态的对象都被纳入session缓存中,不同的session的缓存空间不一样,数据库中的一挑记录在一个session中只能对应一个对象,不同的session可以有不同的对象对应数据库中的同一条记录。
2.对象关联有一对以,多对一,一对多和多对多。检索策略有立即检索,延迟检索,预先抓取和批量立即检索和延迟检索。一般末端为一的关联,一般设置为预先抓取,对于末端为多的关联一般设置为延迟检索。
3.检索策略 的优先权,从大到小,HQL>预先抓取》立即或延迟检索。