collection mybatis返回集合类型
时间: 2023-08-31 10:08:15 浏览: 105
mybatis collection list string
5星 · 资源好评率100%
在 MyBatis 中,你可以使用 resultMap 或者 resultType 来指定返回的集合类型。
1. 使用 resultMap:
- 首先,在你的映射文件(Mapper XML)中定义一个 resultMap,指定结果集的映射规则。例如:
```xml
<resultMap id="userMap" type="com.example.User">
<id column="id" property="id" />
<result column="name" property="name" />
<result column="age" property="age" />
</resultMap>
```
- 然后,在你的查询语句中引用该 resultMap,并指定返回的集合类型。例如:
```xml
<select id="getAllUsers" resultMap="userMap">
SELECT * FROM users
</select>
```
2. 使用 resultType:
- 在你的查询语句中使用 resultType 指定返回的集合类型。例如:
```xml
<select id="getAllUsers" resultType="com.example.User">
SELECT * FROM users
</select>
```
无论是使用 resultMap 还是 resultType,你都可以指定返回的集合类型为 List、Set、或者其他类型的集合。例如:List<User>、Set<User> 等。
希望这可以帮助到你!如果还有其他问题,请继续提问。
阅读全文