Hibernate Session实例

时间:2011-01-06 07:49:17

标签: java hibernate

是否可以同时拥有Hibernate session的两个(或更多)实例?

2 个答案:

答案 0 :(得分:4)

是的,您可以同时打开多个会话但是您不应该跨线程分享它们,因为会话不是线程安全的。这是JavaDoc for Session

答案 1 :(得分:0)

在Web应用程序中,多个会话同时工作非常常见。有一点你要小心你的提交策略。您可以使用上次提交获胜或某种版本控制策略来处理数据完整性。