奇怪的问题,hibernate每次查询的结果都不同
程序代码如下:
try{
PersistenceService persistenceService = PersistenceServiceImpl.getInstance();
persistenceService.clear();
//persistenceService.getSession().merge(tvc);
persistenceService.update(tvc);
return true;
}catch(HibernateException e){
logger.error("错误 "+e.getLocalizedMessage());throw e;
}finally{
}
persistenceService.clear();//没加这一行前总是报错,a different object with the same identifier value was already associated with the session
但是加了这一行后,错误没有了,但每次查询的结果都不同,一个是执行update前的,一个是执行update后,轮流出现,
又看了配置文件都没有问题的。
请高手帮忙解答,万分感谢。