摘要:
一个事物中包括 添加数据(DML) 和 建表(DDL) 两个操作。当添加数据完成的时候,DDL语句报错,异常回滚。但是此时DML语句已经执行成功并提交。疑惑DML语句为什么没有回滚。因为是用的hibernate,所以开始怀疑hibernate的问题。后来细细研究了下,表示hibernate很无辜。用MYSQL作了一些测试,如下:set autocommit = 0;#开启手动提交事务begin;#事物开始INSERT INTO `employee` (`first_name`, `last_name`, `job_title`, `salary`) VALUES ('汉子', 阅读全文
posted @ 2013-04-26 16:21 小强有毒 阅读(846) 评论(0) 推荐(0)
浙公网安备 33010602011771号