Java 在SpringJDBC模板中维护事务处理

Java 在SpringJDBC模板中维护事务处理,java,spring,transactions,spring-jdbc,Java,Spring,Transactions,Spring Jdbc,假设我想在10个不同的表中插入记录,这应该是原子的,要么所有的插入都应该发生在所有的表中,要么没有。如何在spring jdbc模板中维护这个转换? 在applicationContext中定义数据源 创建将使用JdbcTemplate执行插入的dao类 创建一个调用dao类的insert方法的服务类 用@Transactional注释服务类 将添加到您的应用程序上下文中,并定义一个引用您的数据源的transactionManager 请参阅参考资料和示例。 在applicationConte

假设我想在10个不同的表中插入记录,这应该是原子的,要么所有的插入都应该发生在所有的表中,要么没有。如何在spring jdbc模板中维护这个转换?

  • 在applicationContext中定义数据源
  • 创建将使用JdbcTemplate执行插入的dao类
  • 创建一个调用dao类的insert方法的服务类
  • 用@Transactional注释服务类
  • 添加到您的应用程序上下文中,并定义一个引用您的数据源的
    transactionManager
请参阅参考资料和示例。

  • 在applicationContext中定义数据源
  • 创建将使用JdbcTemplate执行插入的dao类
  • 创建一个调用dao类的insert方法的服务类
  • 用@Transactional注释服务类
  • 添加到您的应用程序上下文中,并定义一个引用您的数据源的
    transactionManager
请参阅参考资料和示例