ibatis <sql>和<include>

<sql>和<include>,前者用来创建一个文本片段,这些片段可以组合起来创建完整的SQL语句;后者很显然就是包含的意思

<sql id="select-user">  

    select * from users  

</sql>  

<sql id="select-count">  

    select count(*) as value from users  

</sql>  

<sql id="where-age-over-value">  

    <![CDATA[ 

        where age > #value:INT# 

    ]]>  

</sql>  

<select id="getUserAgeOver" resultClass="hashmap">  

    <include refid="select-user" />  

    <include refid="where-age-over-value" />  

</select>  

<select id="getUserCountAgeOver" resultClass="int">  

    <include refid="select-count" />  

    <include refid="where-age-over-value" />  

</select> 

猜你喜欢

转载自mikzhang.iteye.com/blog/1676787
今日推荐