波总您好,Jfinal在高并发下,两个线程进入@Before(Tx.class)标注的控制器,两个线程获取的订单信息都是未接单,于是两个线程都接单了,最终只有一个线程的用户接单成功,另一个用户接单未成功,但是资金却冻结了;ActiveRecordPlugin的隔离级别设置为了Connection.TRANSACTION_REPEATABLE_READ,MYSQL5.6的事物隔离级别为REPEATABLE-READ;同时也在控制器中尝试用Db.update("update table set status = 1 where id = xxx");的方式获得返回影响的条目数,双线程均返回1,然后就不知道改怎么做了,望不吝赐教
项目:JFinal