gpt4 book ai didi

hibernate - Hibernate 中的 save() 方法和 persist() 方法有什么区别?

转载 作者:行者123 更新时间:2023-12-03 08:10:57 26 4
gpt4 key购买 nike

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

最佳答案

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

谢谢,Deivanayagam Senthil

关于hibernate - Hibernate 中的 save() 方法和 persist() 方法有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16393314/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com