当前位置:编程学习 > JAVA >>

hibernate的releaseSession()的一个小问题,望达者告之,不甚感激。

我现在碰到这样一个问题
用HQL查出多条数据,返回一个LIST<T>。
T是我查询的实体类的名称
然后我修改了这个LIST中所有对象的某一个属性,比如说
foreach(T t : tList)
{
     t.setName("xxxx");
}

之后的某个其他查询方法中调用了releaseSession(),
我发现我修改的名称"xxxx"被同步到了数据库中。
这是为什么?
releaseSession()是不是会把所有放在缓存里的对象都同步到数据库。

--------------------编程问答-------------------- 没人回答啊。
顶上去。
难道是说  这种问题也好意思出来问?   不知道自己看源码?
这种感觉
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,