2019-04-23 15:23
@GeorgeCao 上面的代码是配置的生成器, 只作用于生成 base model 以及相关文件
如果是使用的时候,要配置:
activeRecordPlugin.setDialect(new PostgreSqlDialect());
也就是说,这两处都要配置
2019-04-23 09:30
@无云 这里头其实仅仅是一个对 map 迭代的问题,对 map 迭代文档中有详细的例子:
#for ( x : map)
#(x.key)
#(x.value)
#end
你前面的用法中 users 应该是一个 map,所以你的 #(x.getValue().name) 是可以工作的,因为 x.getValue() 与 x.value 是完全等价的
注意多看文档有关指令这一部分,极其简单 https://www.jfinal.com/doc/6-4
2019-04-23 09:27
@li7 对于原有代码中只有一个主键的用法完全没有影响
对于原有代码中有多个主键的用法,eclipse 会有错误提示,升级也很安全
唯一的风险是打在 jar 中的多主键用法,eclipse 没有提示,需要在运行时才能发现问题
综上,重点在于注意 jar 中的多主键用法,总体来说升级还是很方便的