2020-05-01 15:49

@124653847atqq.com 你碰到的问题从来没有碰到过,所以很重要

一定要回来反馈

你的这个项目并发量大不大? 如果并发大,要检查是不是服务端处理不过来造成的 RejectedExecutionException

而且,出现这个问题以后,是不是 undertow 被停掉了?

2020-05-01 15:19

ActiveRecordPlugin arp = new ActiveRecordPlugin(...);
arp.setDevMode(true);
arp.setShowSql(true);

2020-05-01 15:18

至于你碰到的这个 RejectedExecutionException 异常,可能是并发量太大了,服务端拒绝处理

2020-05-01 15:17

从来没有碰到过这个问题,建议先升级到 jfinal undertow 2.0
因为较高的 jfinal undertow 对于线程数量有更智能的配置

jfinal undertow 是不挑 jfinal 版本的,可以随时升级到最新版本, 2.0 版本我自己用了很久了,十分好用

2020-04-30 15:47

在你现有的 jfinal 项目中的 pom.xml 中添加 jfinal-weixin 这个项目的依赖即可

jfinal weixin 天然就是在 jfinal 下使用的,正好符合你的需求

当然,jfinal weixin 也可以用于非 jfinal 项目

2020-04-30 15:45

@tomatocc 都一样, 没有一条 sql 是搞不定的,如果有,那就两条 sql

2020-04-30 12:55

Db.update("update tablename set id1=? where id2= ?", 123, 456);

以上代码将 tableName 的 id2 主键值更新为了 456

2020-04-30 00:47

@沉默是金 jfinal enjoy 新加的压缩功能,一行配置打完收工,爽得不行:
https://jfinal.com/share/2094

2020-04-30 00:46

新版本已经添加了压缩功能,超爽:
https://jfinal.com/share/2094

2020-04-29 19:27

整合主要为为两种思路:
1:在 jfinal 中整合 spring boot
2:在 spring boot 中整合 jfinal

第一种在 jfinal 项目中添加 spring boot 启动所需的入口类

第二种在 spring boot 中添加 jfinal 的启动入口类 JFinalFilter

如果只整合使用 jfinal 的数据库模块,参考:
https://jfinal.com/doc/5-15

2020-04-29 19:24

你这里貌似有一个比较有意思的用法,那就是你的字段名、表名都添加了双引号

在添加双引号以后,查询出来的字段名是否被 oracle 自动转成了大写?

如果双引号可以避免 oracle 转换字段名大小写,将可以解决以往很多问题

2020-04-29 19:22

生成 base model 使用的模板文件用到了没有?

生成 BaseXjrBaseLog 时需要用到一个你定制的 base_model_template.jf

2020-04-29 13:54

原因是: sql 管理使用的 enjoy Engine 对象默认配置了:
engine.setToClassPathSourceFactory();

将会去 class path 和 jar 包中找模板,而 class path 与 jar 包内的子目录是不可能存在 PathKit.getRootClassPath() 子目录的