方法(函数)包含多个save或update数据库操作,加入@Before(Tx.class),确保事务,如下图
刻意制作错误,如类型转换错误。
报错后查看数据库,发现上述的insert都执行,Tx事务无效,然后各种怀疑人生。
后修改代码,事务的方法体内不含有try..catch,事务成功。
和Spring事务类似,,若要使用try..catch可以使用抛出runTime异常。