框架struts+spring+ibatis, ibatis如何插入两张表格,在一页面的表单?在线等!急

来源:百度知道 编辑:UC知道 时间:2024/07/01 00:26:01
框架struts+spring+ibatis, ibatis如何插入两张表格,在一页面的表单?在线等!急

多表关联的例子
<sqlMap namespace="ProductCategory">
<resultMap id=”categoryResult” class=”com.ibatis.example.Category” groupBy=”id”>
<result property=”id” column=”CAT_ID”/>
<result property=”description” column=”CAT_DESCRIPTION”/>
<result property=”productList” resultMap=”ProductCategory.productResult”/>
</resultMap>
<resultMap id=”productResult” class=”com.ibatis.example.Product”>
<result property=”id” column=”PRD_ID”/>
<result property=”description” column=”PRD_DESCRIPTION”/>
</resultMap>
<select id=”getCategory” parameterClass=”int” resultMap=”categoryResult”>
select C.CAT_ID, C.CAT_DESCRIPTION, P.PRD_ID, P.PRD_DESCRIPTION
from CATEGORY C
left outer join PRODUCT P
on C.CAT_ID = P.PRD_CAT_ID
where CAT_ID = #value#
</select>
</sqlMap>

每个表应该都有一个Dao吧。掉用2个的就行了嘛。注意要事务控制一下就好了。