Mybatis/Mybatis-Plus驼峰式命名映射的实现
更新时间:2023年07月12日 09:50:47 投稿:zx
本文主要介绍了Mybatis-Plus驼峰式命名映射的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
一、mybatis驼峰式命名
方法一:
- 使用前提:数据库表设计按照规范“字段名中各单词使用下划线"_"划分”;
- 使用好处:省去mapper.xml文件中繁琐编写表字段列表与表实体类属性的映射关系,即resultMap。
示例:
<resultMap type="io.renren.modules.generator.entity.TokenEntity" id="tokenMap"> <result property="id" column="id"/> <result property="userId" column="user_id"/> <result property="token" column="token"/> <result property="expireDate" column="expire_date"/> <result property="updateDate" column="update_date"/> </resultMap>
方法二:
mybatis-config.xml文件:
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <settings> <!-- 开启驼峰,开启后,只要数据库字段和对象属性名字母相同,无论中间加多少下划线都可以识别 --> <setting name="mapUnderscoreToCamelCase" value="true" /> </settings> </configuration>
方法三:
application.yml文件指定配置文件
mybatis: typeAliasesPackage: com.example.mybaitsxml.dao.entity mapperLocations: classpath:mapper/*.xml configLocation: classpath:/mybatis-config.xml
二、mybatisPlus默认开启驼峰命名映射
也可以关闭
mybatis-plus: configuration: #在映射实体或者属性时,将数据库中表名和字段名中的下划线去掉,按照驼峰命名法映射 address_book ---> addressBook map-underscore-to-camel-case: false
到此这篇关于Mybatis/Mybatis-Plus驼峰式命名映射的实现的文章就介绍到这了,更多相关Mybatis驼峰式命名映射内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
SpringBoot之自定义Filter获取请求参数与响应结果案例详解
这篇文章主要介绍了SpringBoot之自定义Filter获取请求参数与响应结果案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下2021-09-09SpringCloud集成Eureka并实现负载均衡的过程详解
这篇文章主要给大家详细介绍了SpringCloud集成Eureka并实现负载均衡的过程,文章通过代码示例和图文讲解的非常详细,对大家的学习或工作有一定的参考价值,需要的朋友可以参考下2023-11-11Spring MVC 文件、cookies的接收 与REST响应详
在SpringMVC中,使用@RequestPart注解可接收文件并处理多部分请求,同时可以通过@CookieValue和HttpServletResponse来获取和设置Cookies,本文介绍Spring MVC 文件、cookies的接收 与REST响应,感兴趣的朋友跟随小编一起看看吧2024-09-09springboot中使用ElasticSearch的详细教程
这篇文章主要介绍了ElasticSearch在springboot中使用的详细教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-05-05SpringCloud中使用webclient(get和post)请求微服务接口数据
在SpringCloud项目中使用WebClient调用微服务时,涉及配置WebClient、发起get和post请求等操作,如请求头设置、服务地址配置、数据转换处理、异常处理等,避免在循环中使用WebClient请求、路径设置细节以及数据返回处理技巧,本文旨在帮助理解和应用WebClient进行微服务调用2024-10-10
最新评论