717 Star 2.8K Fork 762

abel533 / Mapper

 / 详情

selectCountByExample 使用Criteria处理带条件的where查询 在解析成sql的时候,不能自动转成 下划线 形式的字段

已完成
创建于  
2021-05-28 15:01

前提:
数据库中不同表之间有使用驼峰规则命名表的属性字段
也有使用下划线形式命名属性字段
这个前提导致不能整体配置某一规则

问题:

表中的字段定义:
company_uuid varchar(100)

设置where条件:
criteria.andEqualTo("companyUuid",companyUuid);

解析的sql:

SELECT COUNT(*) FROM company WHERE companyUuid = ?

可不可以定义一个注解,直接作用在表对应的实体上,在解析sql的时候自动转换 company_uuid

评论 (1)

小飞一会 创建了任务
小飞一会 关联仓库设置为abel533/Mapper
展开全部操作日志

Example(Entity.class) 此处的 Entity 中的 companyUuid 配置的列名转换策略是什么?

Mapper 默认是驼峰转下划线,是可以自动转换的。

abel533 任务状态待办的 修改为已完成

登录 后才可以发表评论

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

搜索帮助