2018-01-16 16:23
@rirai 以 TimestampProcessedModelBuilder.java 以及 TimestampProcessedRecordBuilder.java 这两个类为蓝本去写,代码在此:
https://gitee.com/jfinal/jfinal/blob/master/src/main/java/com/jfinal/plugin/activerecord/builder/TimestampProcessedModelBuilder.java
将这两个类的代码 copy 出来, 然后自己再改改就可以了
2018-01-14 21:23
先试试升级到 jfinal 3.3 看解决问题没有
如果没有解决,就在升级到 jfinal 3.3 的基础之上,通过 Sqlite3Dialect.setModelBuilder(...) 以及 setRecordBuilder(...) ,将 ModelBuilder、RecordBuilder 替换成自己的实现
自己的实现类似于下面的方式:
public class MyModelBuilder extends ModelBuilder {
...
}
在 if 分支里头添加一个分支,判断一下:
if (types[i] == Types.BOOLEAN) {
value = rs.getBoolean(i);
}
2018-01-14 11:51
@快乐的蹦豆子 已经在 gitee.com 的 issue 中补充了改进建议,后续版本完善一下,再次感谢
2018-01-13 21:34
@laofa 你手头的 jfinal club 中就有 Service 重用的例子,例如后台管理中的 XxxAdminService 就直接转调了前面的 XxxService