mybatis驼峰映射
时间: 2023-11-07 09:16:06 浏览: 124
mybatisplus解决驼峰命名映射问题详解
5星 · 资源好评率100%
在MyBatis中,可以通过配置来开启驼峰映射。有几种不同的方法可以实现这一目的。
第一种方法是在MyBatis的配置文件(如mybatis-config.xml)中进行配置。可以在<configuration>标签下添加<settings>标签,并在其中设置mapUnderscoreToCamelCase参数的值为true。例如:<setting name="mapUnderscoreToCamelCase" value="true"/>
第二种方法是在yml文件中使用yml语法进行配置。可以在mybatis的配置中添加如下参数:mybatis.configuration.mapUnderscoreToCamelCase: true
另外还有一种方法是在代码中直接配置。可以通过MyBatis的Configuration对象来设置mapUnderscoreToCamelCase参数的值为true。例如:configuration.setMapUnderscoreToCamelCase(true)
无论使用哪种方法,开启驼峰映射后,数据库字段下划线命名的属性将转换为Java对象的驼峰式命名属性,以便更好地匹配Java的命名规范。这样可以方便地进行对象属性的映射和操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [mybatis详解+驼峰映射](https://blog.csdn.net/HezhezhiyuLe/article/details/86511495)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [mybatis驼峰映射](https://blog.csdn.net/weixin_43973404/article/details/118788170)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文