MyBatis 命名规范与映射规则详解
MyBatis 命名规范与映射规则
🎯 核心原则
在 MyBatis XML 中:
- 所有引用 Java 对象的地方 → 使用驼峰属性名
- 所有写 SQL 列名的地方 → 使用数据库列名
🏗️ 命名规范映射表
| 位置 | 命名规范 | 示例 | 作用说明 |
|---|---|---|---|
| Java 类字段 | 驼峰命名 | idNumber |
代码中的变量名 |
| Getter 方法 | 驼峰命名 | getIdNumber() |
MyBatis 调用的方法 |
| 数据库列名 | 下划线命名 | id_number |
数据库存储的列名 |
| MyBatis test 条件 | 驼峰命名 | idNumber |
调用 getter 方法 |
| MyBatis #{} 参数 | 驼峰命名 | #{idNumber} |
获取参数值 |
⚙️ 三种映射方式
1. 自动驼峰转换(最简单)
# application.yml
mybatis:
configuration:
map-underscore-to-camel-case: true
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 whaleink`编程全记录!

