【发布时间】:2013-04-29 21:18:29
【问题描述】:
我在 stackoverflow 找到了一些答案,它说“persist() 还保证如果在事务边界之外调用它,它不会执行 INSERT 语句。这在具有扩展会话/持久性上下文的长时间运行的对话中很有用.". “事务边界之外”是什么意思?这意味着persist() 方法是在“tx = session.beginTransaction()”之前还是在“tx.commit()”之后调用的?我就这样进行了测试,但是 persist() 方法也执行 INSERT 语句并将日期插入数据库。请帮帮我。谢谢。
【问题讨论】:
标签: hibernate transactions save persist