这是我在spring.xml的配置:
接着我在context-servlet.xml配置了这个:
然后是我在控制器里的代码:
控制器里的插入和删除不用说了,都是从service层调用的,我在service层中的删除方法中抛各了各RuntimeException异常,当运行程序的时候,程序确实走到了catch里面,尽管数据没有删除,但却新增了一条数据。而我要的是,当删除出错时,先前的插入操作也会回滚。
使用的是mysql,默认的是innodb引擎