最贊回答 / Terence_Jing
要明白這個問題,很簡單,先明白事務的概念:事務是一個不可分割的工作邏輯單元,在數據庫系統上執行并發操作時做為最小的控制單元來使用。所包含的所有數據庫操作命令必須作為一個整體一起向系提交或撤消,即這一組數據庫操作命令要么都執行,要么都不執行,其目的就是為了保證數據的完整性。所以,大概可以猜出事務的應用場合了,就是在干一件事兒的時候執行了多條操作的時候最好加上事務,比如說表的級聯操作等,這些操作要么一起提交,要么一起回滾回來回復到起始狀態。
2017-08-03
最新回答 / 慕田峪3060631
Not a JAR: file:/C:/work/workspace/Seckill3/target/classes/org/seckill/entity/Seckill.class
2017-07-20
最新回答 / congyh
service層用的是@Transactional這個聲明式事務實現, 在Spring底層是通過AOP實現的. 另外Spring也提供了編程式事務管理的方法. lock這種手動加鎖的方式適合編寫類庫級代碼的時候使用, 既然已經使用了Spring框架, 最好是使用Spring的方法來實現對吧.
2017-03-04