1.需要考虑Mysql表的引擎是否为innodb 引擎说明可以参考http://blog.csdn.net/gaohuanjie/article/details/50944782
2.如果数据库表类型为MyISAM 是不支持事务的,需要更改数据库表类型为innodb(我的应用场景是需要这个引擎的,这得看你自己的应用场景是否符合),提供批量修改数据库表引擎的方案详见链接:http://blog.csdn.net/u010440155/article/details/54928713
后期再补充。。。。。。
如有不正确支出还请指正,谢谢!