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-30 00:26
2020-04-30 00:12
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() 子目录的
2020-04-29 13:51
删掉这行代码:arp.setBaseTemplatePath(...) 这行代码改为在添加时使用路径,例如:arp.addSqlTemplate("/sql/all_sql.sql");或者你改成:arp.setBaseTemplatePath("/sql");然后添加的时候:arp.addSqlTemplate("all_sql.sql");总之不要使用 PathKit.getRootClassPath()
2020-04-29 10:37
jfinal 是 web 框架,请求过来的时候,每个 controller 中的 action 是在独立的线程中执行的,不会有线程安全问题jfinal 的 Ret、Kv、Record 等等对象内部都没有线程安全机制,但这些对象的使用跟你使用自己创建的一个 java bean 本质是一样的,你的 java bean 一般也不会内部线程安全机制只要对象没有多线程共享,就不会有线程安全问题
2020-04-29 01:11
@zhangtianxiao 我是说 getter、setter 方法不存在类型问题