MyBatis是一个流行的Java持久化框架,提供了强大的数据库访问功能。在MyBatis中,collection是一个重要的特性,它允许我们在映射文件中处理集合类型的数据。本文将详细介绍MyBatis中collection的两种常见用法,并提供相应的源代码示例。
- 使用collection处理一对多关系
首先,我们来看一种常见的情况:一对多关系。假设我们有两个实体类:Order和Item,一个Order可以包含多个Item。我们可以使用collection来映射这种关系。
首先,定义Order和Item的实体类:
public class Order {
private int id;
private Strin