[color=darkred]关键字: ibatis sql sql映射
SQL 映射的XML文件包括以下类型:
:!:
<select> 适用于 queryFor... 此类函数的映射
<insert> 适用于 insert 此类函数的映射
<update> 适用于 update 此类函数的映射
<delete> 适用于 delete 此类函数的映射
<procedure> 适用于调用存储程序
<statement> 适用于所有的SQL语句操作
<sql> 适用于指定SQL片段
<include> 适用于组合SQL片段
而 <sql>标签中只有一个ID属性, <include> 有一个 refid 属性,也就是引用ID的属性。
这两个标签是配合使用的。比如:
Xml代码
<sql id="select1">
select * from table
</sql>
<sql id="select2">
where id=2
</sql>
<select id="findIt" resultClass="hashmap">
<include refid="select1" />
<include refid="select2" />
</select> [/color]
SQL 映射的XML文件包括以下类型:
:!:
<select> 适用于 queryFor... 此类函数的映射
<insert> 适用于 insert 此类函数的映射
<update> 适用于 update 此类函数的映射
<delete> 适用于 delete 此类函数的映射
<procedure> 适用于调用存储程序
<statement> 适用于所有的SQL语句操作
<sql> 适用于指定SQL片段
<include> 适用于组合SQL片段
而 <sql>标签中只有一个ID属性, <include> 有一个 refid 属性,也就是引用ID的属性。
这两个标签是配合使用的。比如:
Xml代码
<sql id="select1">
select * from table
</sql>
<sql id="select2">
where id=2
</sql>
<select id="findIt" resultClass="hashmap">
<include refid="select1" />
<include refid="select2" />
</select> [/color]