返回值是listmap 在xml中 sql 怎么写
时间: 2024-03-12 16:49:26 浏览: 65
mybatis注解与xml常用语句汇总
在 XML 中,如果想要查询结果以 List<Map> 的形式返回,可以使用 MyBatis 的 resultMap 标签。具体的 SQL 语句可以使用 select 标签进行编写,例如:
```xml
<select id="selectUserList" resultMap="userMap">
SELECT * FROM user;
</select>
<resultMap id="userMap" type="java.util.HashMap">
<result column="id" property="id"/>
<result column="name" property="name"/>
<result column="age" property="age"/>
</resultMap>
```
在上述代码中,selectUserList 是一个 ID,用于在代码中调用该 SQL 语句。resultMap 属性指定了查询结果的映射方式,这里使用的是 userMap,它定义了如何将查询结果映射成 HashMap。在 resultMap 中,每一个 <result> 标签表示了一列的映射方式,其中 column 属性表示了数据库中的列名,property 属性表示了 Java 对象中的属性名。
阅读全文