resultMap解決類的屬性名與資料庫列名不相等
阿新 • • 發佈:2018-12-13
手動設定屬性名和列名之間的對映關係 程式碼如下:
<!--手動申明屬性和列之間的對應關係--> <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>