Hibernate线程中是否有CUD操作安全?

时间:2018-06-27 10:16:13

标签: java multithreading hibernate

您能否解释一下Hibernate中的CUD操作如何与多线程一起工作? 而且它们是线程安全的吗? 例如,两个线程同时创建用户,id将是什么?有同步吗?

1 个答案:

答案 0 :(得分:3)

您只需要考虑休眠会话。它在线程之间不可共享。因此,每个线程将具有其自己的数据库会话对象并执行查询。而已。休眠CUD的全部内容都取决于您如何通过适当的数据库会话处理来创建DAO /存储库对象。