1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
<resultMap id="userResultMap" type="User">
<id property="id" column="user_id" />
<result property="username" column="user_name"/>
<result property="password" column="hashed_password"/>
</resultMap>
<select id="selectUsers" parameterType="com.someapp.vo.User" resultMap="userResultMap">
select user_id, user_name, hashed_password
from some_table
<include refid="whereList"/>
</select>
<sql id="whereList">
WHERE 1 = 1
<if test="ParamVO.title != null">
AND title = #{paramVO.title}
</if>
</sql>
|