1. 程式人生 > >resultMap解決類的屬性名與資料庫列名不相等

resultMap解決類的屬性名與資料庫列名不相等

手動設定屬性名和列名之間的對映關係 程式碼如下:

 <!--手動申明屬性和列之間的對應關係-->
  <resultMap id="abc" type="student">
  		<id property="dept_no" column="deptno"></id>  
      	<result property="user_name" column="username"></result>
  </resultMap>
<!--column代表列名
	  property代表屬性名
	  id是主鍵
	  result是其他鍵值-->

  <select id="findall" parameterType="map" resultMap="abc">
      select * from student  where 1=1
      <if test="uname!=null and uname!=''">
           and username = '%${uname}%'
      </if>
      <if test="dizhi!=null">
          and address like '%${dizhi}%'
      </if>


  </select>