問題描述
mybatis +Spring+mysql環境,進行查詢,帶有下划線的字段,比如create_date,實體中createDate,返回結果為null。
原因
由於 進行查詢的時候,返回值是使用的resultType 對應的是實體,而這樣create_date與createDate就不能一一對應,框架沒那么智能。改為resultMap進行映射即可。
\mybatis-config.xml
<!-- 使用駝峰命名法轉換字段。 --> <setting name="mapUnderscoreToCamelCase" value="true"/>
