mybatis list<list<>>
时间: 2023-08-15 22:07:04 浏览: 92
MyBatis支持嵌套的List集合。在映射文件中,可以使用collection和association标签来处理。下面是一个示例代码:
```xml
<resultMap id="userMap" type="User">
<id property="id" column="id"/>
<result property="name" column="name"/>
<collection property="orders" ofType="Order">
<id property="id" column="order_id"/>
<result property="orderNo" column="order_no"/>
<association property="product" javaType="Product">
<id property="id" column="product_id"/>
<result property="name" column="product_name"/>
</association>
</collection>
</resultMap>
```
在这个示例中,User对象有一个名为orders的List属性,其中每个订单都有一个名为product的Product对象。使用collection标签处理List属性,使用association标签处理Product对象。
如果需要处理嵌套的List集合,则可以使用相同的方式处理,只需在嵌套的集合中使用相同的标签即可。
阅读全文