2016-07-27 11:45
@Andydmx 严格来说 "null" 是字符串,null 是常量,这个是完全不同的概念,如果处理不当会出奇奇怪怪的问题。为了区分新加还是编辑,其实可以很简单地通过 id 是否为 null来判断一下,如果是 null 调用一下 model.remove("id") 然后再 model.save(),如果为非 null,直接 model.update() 即可
2016-07-27 11:40
@Andydmx 方言是否设置了:arp.setDialect(new PostgreSqlDialect()),并且 jfinal 用的哪个版本呢?
2016-07-27 11:13
@yigegeman 你没映射啊??? arp.addMapping(...) 或者 _MappingKit.mapping(arp),建议先仔细看完手册,再开始开发,少走很多弯路
2016-07-27 11:02
@yigegeman 方便啊,单元测试不是有个 setup() 方法吗? 这个就是专门为测试做准备的啊,在这个 setup() 方法中启动 ActiveRecordPlugin,启动方法在手册中有
2016-07-27 10:08
@yigegeman 网页你启动了 web 项目,jfinal 调用了 configPlugin 中的 ActiveRecordPlugin 初始化。而你上面这个是测试用例,看下手册中有关 ActiveRecordPlugin 用于非 web 环境的章节
2016-07-26 23:21
@liuhx 在 YourJFinalConfig extends JFinalConfig 中的 configConstant(Constants me) 方法中配置