2020-01-10 16:05

@koolss 指令与表达式部分才是动态的,其它部分全都是静态内容,会原样输出

具体到 '#(value)' 这种用法,输出指令与表达式 value 是动态部分,而前后的单引号属于静态内容

这个是所有模板引擎最基本的规则,一定要牢记

2020-01-10 12:55

slf4j 桥接到 log4j 的依赖是错误的,不是 : slf4j-simple

看看这个文章中用的桥接:
https://blog.csdn.net/jpf254/article/details/80757041

2020-01-09 15:53

@毒药魔流 jfinal undertow 项目官方有一个配置的 demo:
https://gitee.com/jfinal/jfinal-undertow/blob/master/config-demo.txt

该文件每一项配置都有注释说明,一般只需关注几个最常用的配置,其它配置用默认值即可

2020-01-09 15:49

@毒药魔流 一般不建议配置 undertow.contextPath

2020-01-09 15:34

这就奇怪了,访问 http://localhost:11055 试试

2020-01-09 13:34

@ws6454 应该是 config-pro.properties 里头少了内容,向 @山东小木 反馈一下

2020-01-09 11:34

该方法就是读取第一个找到的文件,后续文件会被忽略

你可能要的是 append 或者 appendIfExists(...)

2020-01-08 17:12

底层用了连接池,必然是一次连接

但多次执行 Db.find 肯定是多次与数据库交互

2020-01-08 14:54

@hen batchSave 不支持表关联

2020-01-08 12:03

@95txc 估计你只用到 jfinal-ext 中的一小部分功能,可以直接复制其中的部分源码到项目中使用,不要引入整个 jfinal ext,否则出问题的概率大

2020-01-08 10:48

@江流儿0526 参考 com.jfinal.json.FastJson.java 中的下面代码:
SerializeConfig.getGlobalInstance().put(Record.class, new FastJsonRecordSerializer());

再加上 com.jfinal.log 这整个模块下面的东东都是可以扩展的,稍微看看代码

2020-01-07 19:03

#para 所到之处,永远是生成一个问号占位符, 注意看文档

如果你要输出参数值,使用:#(value)

如果你希望这个参数值输出来外层有单引号,可以使用:'#(value)'

2020-01-07 16:02

2.4 好像不支持, 2.5 已支持,但还没有发布到中心库,你自己通过 maven clean install 安装到本地用一下

2020-01-07 11:47

@南兄 只支持 string 参数,只不过内部进行了序列化转换而已

2020-01-07 11:42

不支持 SqlPara 参数的所有 api 可以通过下面的办法解决:
SqlPara sp = Db.getSqlPara(...);
Db.xxx(sp.getSql(), sp.getPara());

对于早期的 paginate 方法来说,确实有点麻烦,需要定义两个 #sql 解决, 建议升级到较高的 jfinal 版本,官方有详细的升级文档,升级很方便:
https://jfinal.com/doc/14-1