2019-12-25 14:45

@杜福忠 也许不是这个问题,我的使用场景有点特殊

2019-12-25 14:44

@JFinal 我并没有要使用事务,我只是要以某个事务级别去执行sql语句

2019-12-25 14:43

@JFinal 而且这也是使用@Before(Tx.class) 才会生效,如果没有使用拦截器 arp设置的事务级别也不会生效

2019-12-25 14:41

@JFinal 我是使用单独的activerecord没有Tx.java 这个类

2019-12-25 14:25

@JFinal 这块应该是一个bug

2019-12-25 14:24

@JFinal com.jfinal.plugin.activerecord.Config 这个类

2019-12-25 14:24

@JFinal 我在config.java 里面的getConnection() 方法 return 之前加了一行代码conn.setTransactionIsolation(this.transactionLevel);问题得到了解决,所以我觉得这块是有问题的

2019-12-25 14:19

@JFinal 我看了源码,在获取conn连接的时候并没有设置事务级别,所以conn.getTransactionIsolation()返回的都是mysql的默认级别,除非使用Db.tx 这样是生效的,否则arp设置的其他级别都不会生效

2019-12-24 15:19

@杜福忠 关了缓存还是不行

2019-12-15 10:31

肯定是有办法的,不然没有springboot 难道不能用redis了?

2019-12-11 20:23

@JFinal 这个我知道啊,关键有默认实现 优先使用自带的,回头有空研究下 这个问题再来反馈