【问题标题】:What is the difference between save() method and persist() method in Hibernate?Hibernate 中的 save() 方法和 persist() 方法有什么区别?
【发布时间】:2013-04-29 21:18:29
【问题描述】:

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

【问题讨论】:

    标签: hibernate transactions save persist


    【解决方案1】:

    我对此发布了一些模拟测试,您可以在此处找到它 Whats the difference between persist() and save() in Hibernate?

    谢谢, 迪瓦纳耶加姆森提尔

    【讨论】:

      猜你喜欢
      • 2011-12-27
      • 1970-01-01
      • 2011-05-29
      • 2011-05-26
      • 1970-01-01
      • 1970-01-01
      • 2017-07-19
      • 1970-01-01
      相关资源
      最近更新 更多