2019-03-01 14:24
@373118970 如果 user_details 与 user 只是一对一关系,弄个主键叫 userId 就好
如果是多对多关系,弄成联合主键:userId、detailsId
2019-03-01 11:44
@对呀 jfinal 3.6 版本有关于 sql 管理的 engine 配置为:
arp.getEngine().setSourceFactory(new ClassPathSourceFactory());
而 3.6 版本之前的配置为:
arp.getEngine().setSourceFactory(new FileSourceFactory());
注意 ClassPathSourceFactory 与 FilePathSourceFactory 的区别,前者是从 class path 以及 jar 包中读取 sql, 后者是从普通的目录下面读 sql
一定要看一下 jfinal 3.6 的升级说明:
https://www.jfinal.com/doc/14-1
也一定要弄清楚 ClassPathSourceFactory 与 FilePathSourceFactory 这两者使用的场景:
https://www.jfinal.com/doc/6-2
注意看第 6 小节:从 class path 和 jar 包加载模板配置
2019-03-01 11:30
@年轻似水 支持,可能是类名写错了,你用 winrar 打开 jar 包,看看 com/jfinal/plugin/ehcache 包下面会有一个 Ev 开头的类
2019-02-28 17:55
@对呀 这块只要了解 enjoy 引擎就知道了,因为这个就是对 enjoy 引擎进行配置而已
2019-02-28 12:33
@jounzhang 主要还是历史原因引起的,jfinal 的这个设计是在 2011 年完成的,一直没有动过
findFirst 一般是在 id 上使用 where 条件,而 id 是唯一的,所以只会返回一条数据,由于 id 是自动被索引过的,性能也是最好的