Sqlite又有问题了,事务不支持?

写了一段事务,在mysql下完全正确,但是在sqlite下报错

调用代码:Db.tx(new IAtom() {

出错代码:com.jfinal.plugin.activerecord.ActiveRecordException: java.sql.SQLException: SQLite supports only TRANSACTION_SERIALIZABLE and TRANSACTION_READ_UNCOMMITTED.

有啥办法吗?

@jfinal  谢谢了。

评论区

rirai

2018-01-18 14:16

不好意思,搞定了。是我事务的级别设置的不好。sqlite需要设置db.transaction_level = 8。

年轻似水

2018-05-24 11:41

@rirai 在哪里设置 我也遇到这个问题

JFinal

2018-05-24 11:56

@年轻似水 activeRecordPlugin.setTransactionLevel(8);

热门反馈

扫码入社