gpt4 book ai didi

sql - hibernate 事务和使用SQL查询完成的数据库事务之间的区别?

转载 作者:行者123 更新时间:2023-12-04 15:14:43 28 4
gpt4 key购买 nike

两者之间有区别吗?
例如,在 hibernate 事务中,我们可以访问数据库,运行一些Java代码,然后再次访问数据库。我们不能在通过SQL完成的事务中做到这一点吗?这有区别吗?

最佳答案

2与彼此直接相关-Hibernate事务映射到并控制JDBC(数据库)事务。

您可以在没有Hibernate的情况下使用直接JDBC/SQL进行相同的操作-尽管您需要调用 Connection.setAutoCommit(false) 才能开始。否则,默认情况下,在每个语句之后调用一次提交-使每个语句在其自己的事务中运行。

http://docs.oracle.com/javase/tutorial/jdbc/basics/transactions.html提供了一些其他详细信息。

关于sql - hibernate 事务和使用SQL查询完成的数据库事务之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8691820/

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