MyBatis Plus 查询结果返回 Map:简化查询操作
MyBatis Plus 提供了一种简单便捷的方法将查询结果返回为 Map。你可以通过使用 BaseMapper 接口提供的 selectMaps 方法来实现这一点。
以下是使用该方法的示例:
- 定义一个继承
BaseMapper的 Mapper 接口:
public interface UserMapper extends BaseMapper<User> {
List<Map<String, Object>> selectUserMap();
}
- 在 Mapper 接口中实现
selectUserMap方法:
@Mapper
public interface UserMapper {
List<Map<String, Object>> selectUserMap();
}
- 在你的代码中使用
selectUserMap方法获取查询结果,结果以 Map 列表形式返回:
List<Map<String, Object>> userMapList = userMapper.selectUserMap();
userMapList 中的每个 Map 都包含列名作为键,对应值作为值。
请注意,在上面的示例中,User 是代表数据库表的实体类。你可以根据你的数据库模式将其替换为你自己的实体类。
原文地址: https://www.cveoy.top/t/topic/caJM 著作权归作者所有。请勿转载和采集!