目录
方案三:添加映射语句,使用@Results,@Result注解手动映射
左侧是MyBatis中的员工类,右侧是MySQL中的员工表,前面这些都是一样的,最后三个标红的不一致。本博客给出完整的三种解决方案,可以解决任意场景下左右两边的任意命名。
注意:
1. MySQL中的字段名推荐全小写,如果有需要两个单词的,如“创建时间”,则使用下划线分隔“create_time”
2. MyBatis中推荐驼峰命名法(a或aB或aBC形式)
方案一:如果已经按照命名规范命名,修改配置文件即可
配置文件开启映射开关即可(输入camel然后自动补全),会自动将MySQL中a_b形式的命名映射到MyBatis中的aB里面,MyBatis的查询操作按照往常一样即可