중복사용되는 sql 코드는 sql id로 묶는다.
<mapper namespace = "TB_USER_INFO">
<sql id = "selectUserList">
SELECT USER_NO, USER_NAME, USER_ID, REG_DATE, MOD_DATE, AGR_YN
FROM USERLIST
WHERE USER_ID = #{userId}
</sql>
<select>
<include refid="TB_USER_INFO.selectUserList">
<if test="txt != null">
AND USER_NAME LIKE '%'||#{txt}||'%'
</if>
</select>
</mapper>
이런식으로 쓰면 중복코드가 줄어든다.
'DEVELOP > DB' 카테고리의 다른 글
[MS-SQL] 프로시저 조회 (0) | 2019.01.11 |
---|---|
PL/SQL 종류 (0) | 2019.01.07 |
PL/SQL 기초 (0) | 2019.01.07 |
[DBMS] Migration, Oracle to MySQL (MariaDB) (0) | 2016.11.06 |
SQL Developer Modeling (0) | 2015.03.04 |