springboot開啟駝峰命名規范自動映射


mybatis在默認情況下,屬性名和數據庫字段名是一一對應的,例如:

若數據庫字段名為:USER_ID

則java bean中屬性字段對應因為:user_id(可不區分大小寫)

 

但是java代碼中實際上卻不這樣命名

java中一般采用駝峰命名:

數據庫字段名:user_name

對應java實體bean:userName

而默認mybatis不會將二者自動映射,如果想要成功映射,則需要開啟mybatis的駝峰命名規范自動映射

 

在Springboot中,可以通過設置map-underscore-to-camel-case屬性為true來開啟駝峰功能。

application.yml配置文件中:

 #開啟駝峰命名規范自動映射
    configuration:
      map-underscore-to-camel-case: true

 

application.properties配置文件中:

 #開啟駝峰命名規范自動映射
    mybatis.configuration.map-underscore-to-camel-case=true

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM