摘要:
iBATIS事务处理是和Dao紧密相联的。 在使用Dao时,如以下代码,先插入新记录,再进行更新: UserDao.insertUser (user); // Starts transaction user.setName("wh"); UserDao.updateUser (user); // Starts a new transaction 因为没有显式地启动事务,iBatis会认为这是两次事务,分别从连接池中取两次Connection。我们所写的Dao子类(继承自com.ibatis.dao.client.template.SqlMapDaoTempla... 阅读全文