mybatis中返回resulttype返回list集合怎么写
时间: 2023-10-25 19:24:04 浏览: 91
在 MyBatis 中,如果你想要返回一个 List 集合,可以使用以下两种方式:
1. 在映射文件中,使用`resultType`属性指定返回类型为 List:
```xml
<select id="selectUsers" resultType="com.example.User">
SELECT * FROM user;
</select>
```
在这个例子中,`selectUsers`是一个查询语句的 ID,返回类型为 `com.example.User` 的 List。
2. 在映射文件中,使用`resultMap`元素指定返回类型为 List:
```xml
<select id="selectUsers" resultMap="userResultMap">
SELECT * FROM user;
</select>
<resultMap id="userResultMap" type="com.example.User">
<result property="id" column="id"/>
<result property="name" column="name"/>
<result property="age" column="age"/>
</resultMap>
```
在这个例子中,`selectUsers`是一个查询语句的 ID,返回类型为 `com.example.User` 的 List。使用`resultMap`元素指定了如何将数据库查询结果映射到 Java 对象,`<resultMap>`元素中的`<result>`元素定义了如何将数据库列映射到 Java 对象属性。