@Transactional有1个保​​存语句

时间:2015-09-10 03:30:59

标签: spring grails transactional

使用Spring的@Transactional一个带有单个保存句的方法是否有意义? 例如:

// does it make sense mark it with @Transactional if it only has 1 save sentence?
@Transactional
public void saveMethod() {
    user.save()
}

1 个答案:

答案 0 :(得分:1)

是的,因为数据库上的任何“修改”都需要事务(提交更改)。你可能会因为auto-commit而不这么认为,但最后,某处仍有交易。

但是明确定义事务的边界(当事务开始时和提交时)总是一件好事。