论坛首页 Java企业应用论坛

mybatis如何多表插入

浏览 4980 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2014-08-15  
比如在一个项目的购物车设计中,有一个购物车cart类和购物车条目cartItem类,其中cart的主键是cartItem中的外键,cartItem内有商品Cloth的属性,如果要往购物车内插入一条数据应该怎么在配置文件中写insert呢?
以下是已经写好的cartMapper.xml的resultMap :
<resultMap type="Cart" id="cartResultMap">  
        <id property="cartId" column="cart_id"/>  
        <association property="user" column="user_id"   
            resultMap="com.test.mapper.UserMapper.userResultMap"/>  
        <collection property="cartItemList" column="cart_id"   
            javaType="ArrayList" ofType="CartItem"   
            resultMap="com.test.mapper.CartItemMapper.cartItemResultMap"/>  
</resultMap>

cartItemMapper.xml:
<resultMap type="CartItem" id="cartItemResultMap">  
        <id property="cartItemId" column="cart_item_id"/>  
        <result property="clothNumber" column="cloth_number" />  
        <association property="cart" column="cart_id"   
            resultMap="com.test.mapper.CartMapper.cartResultMap"/>  
        <association property="cloth" column="cloth_id"  
            resultMap="com.test.mapper.ClothMapper.clothResultMap"/>  
    </resultMap>
   发表时间:2014-08-17  
问题已解决。
0 请登录后投票
   发表时间:2014-08-18  
想起了一个帖子

终于找到和我遇到同样问题的人了。。。 可是TMD解决办法呢??
0 请登录后投票
   发表时间:2014-08-18  
http://www.iteye.com/news/29192
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics