您的位置:首页 > 其它

用hibernate编写程序遇到的问题及解决方法

2006-07-14 17:32 435 查看
常见错误:

hibernate报出的错误:

解释: 不同的对象在单一session使用同一关键字,导致出现错误
a different object with the same identifier value was already associated with the session:

呈现环境:
1.当使用对象根据某一条件查询出po后,没有关闭session之前,根据已知id构造另外一个po,进行对数据进行操作,将出现上面的错误.

解决方法:
方法1.查询出数据对象后,不要再创建另外一个使用同一关键的po,就可以实现对数据库操作.
方法2.查询出数据对象后,将session关闭,然后再创建另外一个使用同一关键的po,就可以实现数据库操作
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: