一.注入事務
@Transactional(rollbackFor = Exception.class)
二.Java事務的基礎概念
原子性(Atomicity) :事務是一個完整的操作。事務的各步操作是不可分的(原子的);要麼都執行,要麼都不執行
一致性(Consistency):當事務完成時,數據必須處於一致狀態
隔離性(Isolation) :對數據進行修改的所有併發事務是彼此隔離的,這表明事務必須是獨立的,
三.DyylApplication
@SpringBootApplication()
@EnableTransactionManagement //// 啓註解事務管理,等同於xml配置方式的 <tx:annotation-driven />
@MapperScan(basePackages = {"com.*.dao"}) //添加對mapper包掃描
public class DyylApplication extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(DyylApplication.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(DyylApplication.class);
}
}