Statement类型
<statement>元素是个通用声明,可以用于任何类型的SQL语句。通常,使用具体的statement类型是个好主意。具体statement类型提供了更直观的XML DTD,并拥有某些<statement>元素没有的特性。下表总结了statement类型及其属性和特性:
注意:
一个SQL Map XML映射文件可以包含任意多个Mapped Statement,Parameter Map(输入)和Result Map(输出)。
SQL Map的名称是全局性的,在所有的SQL Map文件中名称必须是唯一的。
例如:
<statement id="getPersonsByAge" parameterClass=”int” resultClass="examples.domain.Person">
<![CDATA[
SELECT *
FROM PERSON
WHERE AGE > #value#
]]>
</statement>
<statement id=”insertTestProduct” >
insert into PRODUCT (PRD_ID, PRD_DESCRIPTION) values (1, “Shih Tzu”)
</statement>