MyBatis中,實體類的屬性名和數據庫中的字段名不一致怎麼辦?

三種解決方法:

1、在查詢語句上,對數據庫中的字段名起別名。

2、配mybatis-config.xml中開啓駝峯命名

<!-- 開啓駝峯命名 -->
<setting name="mapUnderscoreToCamelCase" value="true"/>

3、使用<resultMap>給實體類的屬性名起別名

<resultMap type="com.wdq.mybatis.bean.Employee" id="MyEmp">
	<!-- 指定主鍵列的封裝規則 
		column:指定哪一類
		property:指定對應的javaBean屬性
	-->
	<id column="id" property="id" />
	<result column="last_name" property="lastName"/>
</resultMap>

 

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