mm111222 发表于 2016-11-24 07:19:41

mybatis事务

自己随便写的 还不了解其中的原理 先记下慢慢啃
public void clearTaskJob() {
DefaultTransactionDefinition txDef =new DefaultTransactionDefinition();
TransactionStatus status =transactionManager.getTransaction(txDef);
try{
sqlSession.delete("taskjob.deleteResultDetail");
sqlSession.delete("taskjob.deleteResult");
sqlSession.delete("taskjob.deleteRequest");
}catch(Exception e){
logger.error("事务回滚");
e.printStackTrace();
transactionManager.rollback(status);
}
transactionManager.commit(status);
logger.info("清理任务完成");
}
页: [1]
查看完整版本: mybatis事务