1 寫sql語句的時候起別名
select id,u_name uname ,u_age age from emp; 則會將數據庫中的u_name 映射為實體類中uname屬性上
2 在MyBatis的全局配置文件中開啟駝峰命名規則 可以將數據庫中的下划線映射為駝峰命名 注意 數據庫中的下划線必須是挨着的
<settings>
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
3 在Mapper映射文件中使用resultMap來自定義高級映射
<select id="select01" resultMap="MyMap">
select * from emp where id=#{id}
</select >
<resultMap type="com.atguigu.com.entities.emp" id="MyMap">
<!--映射主鍵-->
<id column="id" property="id"/>
<!--映射其他列 property中就對應實體類中的屬性名-->
<result column="e_name" property="ename"/>
</resultMap>