【发布时间】:2018-06-27 10:16:13
【问题描述】:
您能否解释一下 Hibernate 中的 CUD 操作如何与多线程一起工作? 它们是线程安全的吗? 比如两个线程同时创建用户,id会是什么?有同步吗?
【问题讨论】:
标签: java multithreading hibernate
您能否解释一下 Hibernate 中的 CUD 操作如何与多线程一起工作? 它们是线程安全的吗? 比如两个线程同时创建用户,id会是什么?有同步吗?
【问题讨论】:
标签: java multithreading hibernate
您只需要考虑休眠会话。它在线程之间不可共享。所以每个线程都会有自己的数据库会话对象并执行查询。而已。与休眠 CUD 无关,这一切都取决于您如何使用适当的数据库会话处理创建 DAO / 存储库对象。
【讨论】: