2017-05-11 11:20

试一下这两个方向,二选一,或者两者结合
1:做一个 MyMetaBuilder extends MetaBuilder,强制指定自己需要的类型映射
2:做一个 MyOracleDialect extends OracleDialect,覆盖掉 Dialect 中的 buildeModelList() 与 buildRecordList(),控制一下 JDBC 生成的类型

建议优先使用第二种方式,应该很方便去控制,参考 ModelBuilder.build(...) 方法,在 for 循环里面添加上你想控制的 if 分支应该就可以搞定

记得搞定后回来分享一下哈

2017-05-11 09:44

@无为 魔板引擎的功能是很可靠的,并且深度打磨过

2017-05-10 16:48

用 MyMetaBuilder 继承一下 MetaBuilder , 然后覆盖掉其中的 buildAttrName() 方法,可以自由去控制生成的属性名

最后 generator.setMetaBuilder(new MyMetaBuilder()) 即可用上自己的实现

2017-05-10 15:38

还没顾得上,非常惭愧,好多事

现在你先用下面两个方法顶一下:
1:看到有价值的贴子可以收藏一下
2:搜索的时候可以借助于搜索引擎,在关键字外,再添加 jfinal 官网关键字

2017-05-10 12:59

freemarker 也是支持热加载模板文件的,有个配置,忘了名字了,搜索一下

建议用上 jfinal template engine,超好用的

2017-05-10 12:57

感谢分享

2017-05-10 12:56

首页右侧链接可以下载,你再试试

说到干货,实在惭愧,一直没时间在社区生产点干货出来

2017-05-10 10:16

@zan7755 晚天晚上有别的事耽误了,还没上 chnagelog

2017-05-10 10:16

@zan7755 eclipse 文档插件写了 changelog ? 链接在哪里我看下

2017-05-10 09:37

find 的参数传得不对而已,这个问题很基本,建议去首页下载 jfinal demo,里面有实际的例子可参考

User 中不建议创建 dao 对象,创建业务层,将 dao 放业务层,所有业务逻辑与 sql 全放业务层,昨天晚上 jfinal demo 已经更新过,下载参考一下

2017-05-09 23:38

可能是没真正升级到 jfinal 3.1,原来的 jfinal 老版本依赖依然还有效,在开发时看似是新代码,在运行时仍然是老代码

2017-05-09 23:37

@无为 应该不是,不管你多少层,都是同一套代码,如果三层不可以,那么两层肯定也不可以

你试着弄成四层,看第三层是否能出得来,可能是小细节要注意

2017-05-09 22:46

单步调试跟踪一下,肉眼很难看出来