jfinal事务

问一下,方法前面添加@Before(Tx.class),如果方法内除了有数据库操作,还有文件生成操作,如果文件生成报错,数据库数据能回滚吗?

评论区

杜福忠

2019-07-08 12:35

https://www.jfinal.com/doc/5-7
抛异常就可以了, NestedTransactionHelpException
https://gitee.com/jfinal/jfinal/blob/master/src/main/java/com/jfinal/plugin/activerecord/tx/Tx.java

JF建议优先使用 Db.tx(...) 做数据库事务