jpa映射實體類後,駝峯字段取值爲null

<!--jpa-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>

配置完jpa以後自動生成實體類spring

以後測試時出現了駝峯字段的值爲null,而像id之類的非駝峯字段卻有值mybatis

解決思路app

非駝峯字段有值說明數據是取到了,經過斷點調試發現userName字段的set()方法沒走,大概能猜出實體類映射出了問題spring-boot

解決方案測試

pom.xml添加調試

<!--駝峯映射-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-configuration-processor</artifactId>
    <optional> true</optional>
</dependency>

application添加xml

#駝峯映射
mybatis.configuration.map-underscore-to-camel-case=true
相關文章
相關標籤/搜索