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

这两者有区别吗?
例如,在hibernate事务中,我们可以访问数据库,运行一些java代码,然后再次访问数据库.我们不能在通过SQL完成的事务中做到这一点吗?这有区别吗?
最佳答案
2直接相互关联 – Hibernate事务映射到并控制JDBC(数据库)事务.

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

其他详细信息可在http://docs.oracle.com/javase/tutorial/jdbc/basics/transactions.html获得.

转载注明原文:使用sql查询完成hibernate事务和数据库事务之间的区别? - 代码日志