在applocation.yml文件中,
mybatis:
configuration:
#開啟自動下划線格式轉駝峰格式
map-underscore-to-camel-case: true
config-locations: classpath:/mybatisConfig.xml
mapper-locations: classpath:mybatis/**/*.xml
type-aliases-package: com.lvjing.domain
configuration:
#開啟自動下划線格式轉駝峰格式
map-underscore-to-camel-case: true
#下面這個優先級更高
mapUnderscoreToCamelCase: true
也可以寫在mybatisConfig.xml中
<configuration>
<!--開啟駝峰命名規則自動轉換-->
<settings>
<setting name="mapUnderscoreToCamelCase" value="true" />
</settings>
</configuration>
作用:
可以省寫resultMap
不開啟:
<resultMap id="BaseResultMap" type="com.lvjing.domain.housekeeping.WxCleaner">
<result column="id" property="id"/>
<result column="cleaner_name" property="cleanerName"/>
<result column="cleaner_mobile" property="cleanerMobile"/>
<result column="current_order" property="currentOrder"/>
<result column="password" property="password"/>
<result column="remark" property="remark"/>
<result column="create_time" property="createTime"/>
</resultMap>
開啟:(只需要指定對應pojo實體類)
<resultMap id="BaseResultMap" type="com.lvjing.domain.housekeeping.WxCleaner">
</resultMap>
但是映射不同字段的話,需要配合resultMap
僅是省力工具,具體開發過程應該與resultMap結合一起用。
