Spring @Transactional最佳做法

盖伦:

我想知道我的实现@Transactional是否正确。

当我@Transactional第一次了解时,我在存储库类中使用了它,在每个方法中一次可以多次调用mongodb的方法之上。但是,我不再使用该方法,而是将其置于@Transactional服务类之上,以便我的服务的每种方法都在单个事务中运行。例如,从数据库中找到一个对象,验证用户输入,然后修改该对象并将其保存在数据库中..知道有时我需要抛出一个异常,例如未找到或错误的请求...

我的实现正确吗?

弗拉基米尔:

是的,当您希望该方法中的所有事情都在一个事务中发生时,通常使用@Transactional注释服务方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章