2017-12-22 14:41
@deron_cao 这里头有一个矛盾,实现字段的按次序排列用的是 LinkedHashMap 而实现不区分大小写用的是 TreeMap,只能用到一个
所以,在实现的时候应该选择 LinkedHashMap,然后再自己手写代码来支持不区分大小写的功能,这个手写的办法在老版本的 jfinal 2.0 中早就有了,看下这里:
https://gitee.com/jfinal/jfinal/blob/jfinal-2.0/src/com/jfinal/plugin/activerecord/CaseInsensitiveContainerFactory.java
结合 jfinal 2.0 源码中的作法与 OrderedFieldContainerFactory 中的 LinkedHashMap 用法就可以搞定了
2017-12-22 11:31
@deron_cao 结合一下 OrderedFieldContainerFactory、CaseInsensitiveContainerFactory 这两份代码,自己做一个自己的 MyContainerFactory 即可
要活学活用
2017-12-21 20:17
@一品璇宝 看看是不是这个错误: http://www.jfinal.com/feedback/2429
2017-12-21 16:48
@YiQang 缺少 fastjson 的 jar 包而已,这个是最基本的异常,一定要会识别:
Caused by: java.lang.ClassNotFoundException: com.alibaba.fastjson.JSON