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]