首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

Hibernate中query的list方法的有关问题,求大神看看,多谢了

2013-12-15 
Hibernate中query的list方法的问题,求大神看看,谢谢了!@SuppressWarnings(unchecked)public void testLi

Hibernate中query的list方法的问题,求大神看看,谢谢了!



@SuppressWarnings("unchecked")
public void testList() {
Session session = HibernateUtil.getSession();

Query query = session.createQuery("FROM Student");
List<Student> list = query.list();

List<Student> list1 = query.list();

HibernateUtil.closeSession();
}


那么第一次调用list方法的时候,查询出来的list集合放在session缓存中,第二次调用的list方法,它也是从数据库查询出来的数据,那么它返回的list1集合是不是也放在session缓存中去了?
如果是两次都放在session缓存中,那么session缓存中不是存在了同样的数据了吗 求解答啊
[解决办法]
缓存是有处理机制的 ,这个你想多了吧
[解决办法]
session也叫一级缓存 缓存机制会更新数据 最新的覆盖以前的 

热点排行