多语句事务中的Hibernate session.flush()

时间:2010-11-28 22:00:39

标签: hibernate

您好 我在冬眠中面临着奇怪的行为 我在一个物体上做ht.saveOrUpdate(myObj)  在同一方法中,我接下来从数据库加载一个视图,该视图也包含上面的

(table) myObj. 
ht.findByNamedParam( from myView ...)  ;   

但奇怪的是,在加载的视图中没有最近更新的值! 我也尝试在加载之前调用ht.flush()但仍然提取tabel myObj的旧值而不是更新一次。 session.flush()无效。

代码类似于:(注意:所有3个方法都在同一个方法中并在同一个事务中调用)

    ht.saveOrUpdate(myObj);  
    ht.flush();  
    ht.findByNamedParam( from myView....);  

请建议。

由于

0 个答案:

没有答案