MyBatis Plus 提供了一种简单便捷的方法将查询结果返回为 Map。你可以通过使用 BaseMapper 接口提供的 selectMaps 方法来实现这一点。

以下是使用该方法的示例:

  1. 定义一个继承 BaseMapper 的 Mapper 接口:
public interface UserMapper extends BaseMapper<User> {
    List<Map<String, Object>> selectUserMap();
}
  1. 在 Mapper 接口中实现 selectUserMap 方法:
@Mapper
public interface UserMapper {
    List<Map<String, Object>> selectUserMap();
}
  1. 在你的代码中使用 selectUserMap 方法获取查询结果,结果以 Map 列表形式返回:
List<Map<String, Object>> userMapList = userMapper.selectUserMap();

userMapList 中的每个 Map 都包含列名作为键,对应值作为值。

请注意,在上面的示例中,User 是代表数据库表的实体类。你可以根据你的数据库模式将其替换为你自己的实体类。

MyBatis Plus 查询结果返回 Map:简化查询操作

原文地址: https://www.cveoy.top/t/topic/caJM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录