2011-06-30 58 views
1

假設我想在10個不同的表中插入記錄,這應該是原子的,menaing或者所有插入都應該發生在所有表中或沒有。如何在spring jdbc模板中維護此transcation?在jdbc模板中維護transcations

回答

5
  • 定義您的applicationContext您的數據源
  • 創建你的DAO類將使用的JdbcTemplate
  • 創建調用你的DAO類的插入方法,服務類做你插入
  • 註釋的服務類@Transactional
  • <tx:annotation-driven/>添加到您的applicationContext並定義一個引用您的數據源的transactionManager

參見參考here和示例here