关于JFinal事务的问题
@JFinal 你好,想跟你请教个问题:
@Before(Tx.class) public void tran(){ try { //业务逻辑......... } catch(e) { throws RuntumeException(e); } finally { //我想在这里记录一个操作日志到数据库 //但是发生错误之后,所有都回滚了 //记录日志代码 } }
有什么好的方法解决?是不是只能手动启动事务然后控制rollback?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可以使用多线程编程:1、新建一个日志管理类;2、为日志管理类添加日志容器;3、各方代码向日志容器中添加日志;4、启动一个独立线程来监控和处理日志;5、编写日志处理实现,如打印到控制台、写入文件、写入数据库、网络传输等。