建议在生成baseModel的时候属性的生成方式可以配置

建议在生成baseModel的时候属性的生成方式可以配置,配置为是否生成驼峰式,因为有些人就是习惯数据库字段命名为下划线,为保持一致,model里面的set和get也习惯保持下划线。无需驼峰转换。如下:

public M setCreate_time(java.util.Date create_time) {
   set("create_time", create_time);
   return (M)this;
}

public java.util.Date getCreate_time() {
   return get("create_time");
}

public M setUpdate_time(java.util.Date update_time) {
   set("update_time", update_time);
   return (M)this;
}

public java.util.Date getUpdate_time() {
   return get("update_time");
}


评论区

JFinal

2018-06-18 23:27

可以通过定制模板来灵活定制, copy 出来 base_model_template.jf , 然后改改里面的内容,最后再配置一下:
generator.setBaseModelTemplate("my_base_model_template.jf");

具体到细节,只需要注意改一下模板中原来为 cm.attrName 为 cm.name 即可

最后,base_model_template.jf 这个文件可以在 jfinal 的 jar 中拿到,用 winrar 打开 jfinal 的 jar 包,然后进入 com/jfinal/plugin/activerecord/generator 目录解压出这个文件

xjt520

2018-06-19 10:16

热门反馈

扫码入社