【问题标题】:Spring JDBC Template with business level transaction management具有业务级事务管理的 Spring JDBC 模板
【发布时间】:2014-11-17 16:10:59
【问题描述】:

我想在业务服务级别处理和回滚异常,但是当我在 jdbctemplete 中使用 datasourcetransacitonmanager 时,它只是处理数据库异常,您有什么建议吗?多重管理或?合并事务管理器?

【问题讨论】:

    标签: transactions spring-jdbc jdbctemplate transactionmanager


    【解决方案1】:

    查看服务方法上的@Transactional 注释。这应该使服务中的任何东西都可以事务处理,如果一个失败,它就会全部回滚。

    http://docs.spring.io/spring-framework/docs/2.5.x/api/org/springframework/transaction/annotation/Transactional.html

    【讨论】:

    • 我知道注释,问题是我不想等到数据库向我发送错误,即使我得到 runtimeexception 我需要回滚一些数据库操作直到那个异常。
    猜你喜欢
    • 1970-01-01
    • 2013-03-10
    • 1970-01-01
    • 2013-02-19
    • 2021-08-02
    • 1970-01-01
    • 2015-07-16
    相关资源
    最近更新 更多