在一个更新/插入语句中,hibernate中的beginTransaction()是必需的吗?

时间:2017-09-28 10:39:46

标签: hibernate session transactions

我只需要执行一个更新语句,是否真的需要为一个语句开始一个事务?

2 个答案:

答案 0 :(得分:0)

可能是。虽然单个语句本质上已经是原子的,但如果您的数据库有触发器,则可能需要进行事务处理。

答案 1 :(得分:0)

@Sahil Pimenta有两种方式 1-对于插入,更新和删除的每个操作,您必须在该代码中开始事务 2-管理交易而不是使用它:)