<!-- 條件查詢 --><selectid="list"parameterType="ZjumbQuery"resultMap="ZjumbResult"><includerefid="selectCommon"></include><where><!-- <if test="dh != null and dh !=''">AND (dept.dept_id = #{dh} OR FIND_IN_SET(#{dh}, dept.ancestors))</if> --><!-- <if test="xxx != null and xxx !=''">AND xxx = #{xxx}</if> --><!-- <if test="xxx != null and xxx !=''">AND xxx like concat('%', #{xxx}, '%')</if> --><!-- <if test="xxx != null">AND xxx >= #{xxx}</if> --><!-- <if test="xxx != null">AND xxx <= #{xxx}</if> --></where>
ORDER BY xxx
</select>
三、查詢詳情
<!-- 查詢詳情 --><selectid="info"parameterType="long"resultMap="ZjumbResult"><includerefid="selectCommon"></include> WHERE xxx = #{xxx}
</select>
四、新增
4.1 不含逗號
<!-- 新增 --><insertid="add"parameterType="Zjumb">INSERT INTO xxx(<iftest="name != null and name != ''">NAME,</if><iftest="age != null">AGE,</if>GXSJ) VALUES (<iftest="name != null and name != ''">#{name},</if><iftest="age != null">#{age},</if>sysdate())
</insert>
4.1 含逗號
<insertid="add"parameterType="Zjumb">INSERT INTO xxx<trimprefix="("suffix=")"suffixOverrides=","><iftest="name != null and name != ''">NAME,</if><iftest="age != null">AGE,</if></trim><trimprefix="values ("suffix=")"suffixOverrides=","><iftest="name != null and name != ''">#{name},</if><iftest="age != null">#{age},</if></trim></insert>
五、修改
5.1 不含逗號
<!-- 修改 --><updateid="edit"parameterType="Zjumb">UPDATE zb_gzgl_zjzh_zjumb<set><iftest="name != null and name != ''">NAME=#{name},</if><iftest="age != null">AGE=#{age},</if>GXSJ=sysdate()</set>WHERE xxx=#{xxx}
</update>
5.2 含逗號
<updateid="edit"parameterType="Zjumb">UPDATE zb_gzgl_zjzh_zjumb<trimprefix="SET"suffixOverrides=","><iftest="name != null and name != ''">NAME=#{name},</if><iftest="age != null">AGE=#{age},</if></trim>WHERE xxx=#{xxx}
</update>
六、刪除
<!-- 刪除 --><deleteid="delete"parameterType="long">DELETE FROM zb_gzgl_zjzh_zjumb WHERE BBM IN<foreachitem="id"collection="array"open="("separator=","close=")">#{id}</foreach></delete>