Db.tx(new IAtom(){.... 返回值只能返回true

@ActionKey("/interestSettlNotice")
@Before({GoldFixedBuyRecordValidator.class})
public void update() {
   boolean b = Db.tx( new IAtom() {
      @Override
      public boolean run() throws SQLException {
         return false;
      }
   });
 }
抛出的异常为:Notice the outer transaction that the nested transaction return false
tx(Config config, transactionLevel, IAtom atom) {
   Connection conn = config.getThreadLocalConnection();
   (conn != ) {    {
         (conn.getTransactionIsolation() < transactionLevel)
            conn.setTransactionIsolation(transactionLevel);
         result = atom.run();
         (result)
            ;
         }
      (SQLException e) {
         ActiveRecordException(e);
      }
   }


评论区

231fuchenxi

2017-09-04 14:02

。。 怎么出来是这样的 不能编辑吗

231fuchenxi

2017-09-04 14:05

可以了,求各路大神看一下,想根据返回值做其他业务处理

reborn797

2019-09-10 18:25

@231fuchenxi 你解决了这个问题了吗?s