spring的一個事務管理,在controller層和dao層都可以用
阿新 • • 發佈:2018-12-14
import org.springframework.transaction.support.DefaultTransactionDefinition; public PlatformTransactionManager getTransactionManager() { return transactionManager; } public void setTransactionManager(PlatformTransactionManager transactionManager) { this.transactionManager = transactionManager; }private PlatformTransactionManager transactionManager; public String addAppUser(){ DefaultTransactionDefinition def = new DefaultTransactionDefinition(); TransactionStatus status = transactionManager.getTransaction(def); try { transactionManager.commit(status); }catch (Exception e) { transactionManager.rollback(status); e.printStackTrace(); } return "addappuser"; }