今天遇到一个Spring整合Hibernate框架使用MySQL数据库事务无效的问题，尝试使用了多种事务配置的方法，事务仍然无效。几经转折在网上查阅资料，终于弄明白了，原来不是Spring配置问题，问题出在数据库。MySQL建表的时候没有选择引擎，而MySQL默认的是MyISam，MyISam是没有事务的，后来手动修改为innerDB，一切搞定。