mybatis中mapUnderscoreToCamelCase-》自動駝峯法命名轉換

自動駝峯法命名轉換:

  一: 駝峯法的用途:

            ssm項目中在mybatis配置文件中添加以下配置,可以將數據庫中user_name轉化成userName與實體類屬性對應,   ----》如果數據庫使用如user_name的命名方式,實體類採用駝峯命名。配置後無需寫resultMapper將數據庫字段和實體類屬性對應,以下是駝峯法的配置:

<?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>
 

   二:在spring boot項目中沒有mybatis.xml文件,配置文件application.properties中,加入配置項:


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


設爲true表示開啓駝峯轉換。經過試驗,兩種配置方法都可以。但如果同時配置,前者mybatis.configuration.mapUnderscoreToCamelCase的優先級更高

 


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章