2018-10-31 16:06
@Jfinal灬 当成是 jfinal web 项目即可,如果不是 web 项目, configRoute 这些都不会被回调 404 是必然
2018-10-31 09:57
@qqfans 是否听取了我前面的建议,生成了 model 的 getter setter 方法,然后使用 Fastjon 来转换,这个已经可以解决问题了
生成不了 Model 的问题,通过继承 JFinalJson,覆盖掉其中的方法,用一下 StrKit.toCamelCase(...) 将大写转成驼峰就好,然后使用自己的继承类来干这事:
new MyJson().toJson(...);
2018-10-31 09:54
@JM-java 看一下事务级别是不是被调高了:
Connection.TRANSACTION_NONE
Connection.TRANSACTION_READ_UNCOMMITTED
Connection.TRANSACTION_READ_COMMITTED
Connection.TRANSACTION_REPEATABLE_READ
Connection.TRANSACTION_SERIALIZABLE
上面的五个事务级别从上到下越来越高,jfinal 默认是倒数第二个,如果你自己调成了最后一个,那么会非常慢,如果是用的 jfinal 默认的还是很慢,可以调成第三个,具体办法是:
ActiveRecordPlugin.setTransactionLevel(Connection.TRANSACTION_READ_COMMITTED)
这第三个事务级别是 JDBC 默认的,而 jfinal 调高了一级,是为了防止部分用户的业务对事务级别要求太高,从而造成错误
当然,最后你还是要弄清楚这几个事务级别,然后根据你的业务情况进行选择
2018-10-31 09:48
@白云君 controller 为啥需要 driver,这个 driver 仅用于第三方启动
在 YourJFinalConfig 中添加一个 public void afterJFinalStart() 方法,在里头写上你需要客外补始化第三方的代码
或者在 configPlugin 中写这类代码也可以