mybatis中mapUnderscoreToCamelCase自动驼峰命名转换

ssm项目中在mybatis配置文件中添加以下配置,可以将数据库中user_name转化成userName与实体类属性对应,如果数据库使用如user_name的命名方式,实体类采用驼峰命名。配置后无需写resultMapper将数据库字段和实体类属性对应

 

  1.  
    <?xml version="1.0" encoding="UTF-8" ?>
  2.  
    <!DOCTYPE configuration
  3.  
    PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  4.  
    "http://mybatis.org/dtd/mybatis-3-config.dtd">
  5.  
    <configuration>
  6.  
    <settings>
  7.  
    <setting name="mapUnderscoreToCamelCase" value="true" />
  8.  
    </settings>
  9.  
    </configuration>


在spring boot项目中没有mybatis.xml文件,配置文件application.properties中,加入配置项:

 

  1.  
    1 mybatis.configuration.mapUnderscoreToCamelCase=true
  2.  
    2 或
  3.  
    3 mybatis.configuration.map-underscore-to-camel-case=true

设为true表示开启驼峰转换。经过试验,两种配置方法都可以。但如果同时配置,前者mybatis.configuration.mapUnderscoreToCamelCase的优先级更高
--------------------- 本文来自 fangwenzheng88 的优快云 博客 ,全文地址请点击:https://blog.youkuaiyun.com/fangwenzheng88/article/details/78469976?utm_source=copy 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值