717 Star 2.8K Fork 762

abel533 / Mapper

 / 详情

生成的model中,能否增加属性名的静态变量

已完成
创建于  
2017-11-21 10:44
        if (StrUtil.isNotBlank(startTime)) {
            criteria.andGreaterThanOrEqualTo("startTime", startTime);
        }
        if (StrUtil.isNotBlank(endTime)) {
            criteria.andLessThanOrEqualTo("completeTime", endTime);
        }
        if (StrUtil.isNotBlank(jobName)) {
            criteria.andLike("jobName", jobName);
        }
        example.orderBy("creationTime").desc();

作者好,在生成的model中能否增加属性名称的静态变量名,这样在拼接条件的时候就不会手动写这些string类型的魔幻字符串了("startTime","completeTime"………………),很容易出错,
还有一点是:如果生成了静态变量名,还有一个好处是如果库表变更字段时,重新生成model,可以依靠ide快速定位哪里引用了这个字段名,省去了全局搜索、规避了潜在问题。

评论 (1)

小99 创建了任务

可以看看 Weekend 提供的 java8 方法引用方式。

更新日志中有介绍。

abel533 关闭了任务

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
8363 free 1578914558
Java
1
https://gitee.com/free/Mapper.git
git@gitee.com:free/Mapper.git
free
Mapper
Mapper

搜索帮助