jfnal 分页空指针问题

jfInal 开发 遇到一个奇怪问题,当使用 dao.paginate() 时 报空指针错误,断点调试根进到分页里 发现 config 为 null,直接跳出

paginate()改为Db.paginate()时,可以查询成功image.png。不知道为什么

评论区

石窟

2019-03-14 11:13

而且之前一直没问题。突然就出现了,求助..

JFinal

2019-03-14 13:35

再进一步调试到 _getConfig() 内部去,会发现是当前 model 没有映射,注意查看 _MappingKit.java 中的映射

石窟

2019-03-14 15:59

@JFinal 好的,看到了MappingKit配置不小心被删除了,谢谢波总

JFinal

2019-03-14 16:38

@石窟 MappingKit 中的内容让 Generator 自动维护,不要人为干预

石窟

2019-03-15 09:15

@JFinal 嗯嗯。这个有些库表没有主键,项目启动会包错,手动注释的

JFinal

2019-03-15 12:00

@石窟 新版本 jfinal 会自动跳过没有主键的表,强烈建议升级到最新版,省很多事

JFinal

2019-03-15 12:00

@石窟 即便不升级 jfinal,也可以通过 generator.addExcludedTable(...) 将那些 table 给排除掉

石窟

2019-03-15 15:02

嗯,谢谢波总,一直不知道的。最版本的Jfinal 下载路径可以分析一下吗