zoukankan      html  css  js  c++  java
  • JFinal事务回滚

      项目开发中,事务回滚是很重要的,之前一直没注意过,现在这根弦终于提起来了,接触的几个项目都是用的JFinal框架,然后就开始查用JFinal回滚,据说是有两种方法,一种是Db.tx()还有一个是@Before(Tx.class),反正我是只实现了前者,后面的死活出不来,幸好网友说第一种可控性比较强,所以就先得过且过吧。下面介绍一下第一种方法的实现过程:

     public void testSW(){
            Db.tx(new IAtom() {
                @Override
                public boolean run() throws SQLException {
                    /**
                     * 对数据表的操作
                     */
                    return false;   //操作成功返回true,失败false自动回滚
                }
            });
        }

    其实特别简单,其它一切照旧,只需要把对数据表的操作放在run()方法中就可以了,至于原理什么的我目前还不清楚,等以后彻底弄明白了再放上来,现在先放上是怕以后忘了,毕竟我这吓死人的记性。

  • 相关阅读:
    前端js(一)
    前端CSS
    前端HTML
    视图等
    Navicat使用
    查询语句
    SpringBoot不能直接访问templates下的静态资源
    Mybatis什么时候用${}
    thymeleaf使用restul风格URL
    SpringBoot使用PageHelper
  • 原文地址:https://www.cnblogs.com/adkii/p/8335788.html
Copyright © 2011-2022 走看看