반응형
<sql /> 이라는 Element 를 사용한 것인데 꽤 괜찮은 기능이다..
예제는 다음과 같음.
조금만 살펴 보면 알수 있다.
<sql id="select-order">
select * from order
</sql>
<sql id="select-count">
select count(*) as value from order
</sql>
<sql id="where-shipped-after-value">
<![CDATA[
where shipDate > #value:DATE#
]]>
</sql>
<select
id="getOrderShippedAfter"
resultClass="map">
<include refid="select-order" />
<include refid="whre-shipped-after-value" />
</select>
<select
id="getOrderCountShipped-after-value"
resultClass="int">
<include refid="select-count" />
<include refid="whre-shipped-after-value" />
</select>