如何在非web中使用Jfinal的事务处理

会哭的鳄鱼 发布于 2015/11/25 21:31
阅读 568
收藏 0

【深度】AI、5G时代下,算力网络与内生安全最全解析!>>>

我在非web中使用jfinal操作数据库。

现在我有两个操作如下:

String sql1 = "update...";

String sql2 = "insert...";

Db.update(sql1);

Db.update(sql2);

现在我要将上面两个update操作放在一个事务里,都成功才提交,有一个失败就都回滚。

如果是在web项目中,我知道只要加

@Before(Tx.class)

就可以将操作放到一个事务里,但我现在是非web应用,该怎么才能让两个udpate操作放到一个事务里呢?

还是对final的原理理解不清晰,请@JFinal或则别的高手帮忙解答一下,谢谢!

加载中
0
JFinal
JFinal
     非 Web 中一样可以使用 @Before(Tx.class),自 jfinal 2.0 版本开始,已然支持任意层的 AOP,使用一下 Enhance.enhance(target) 或者 Duang.duang(target) 即可,详情见 jfinal 2.0 手册,在此下载 http://www.jfinal.com,或者看这里:http://www.oschina.net/news/63481/jfinal-2-0
返回顶部
顶部