【发布时间】:2020-12-11 07:14:21
【问题描述】:
我的映射器界面是这样的
public interface InstructorMapper {
final String getEmailUsers = "SELECT email, COUNT(*) AS users FROM instructor GROUP BY email";
@Select(getEmailUsers)
List<Map<String,Integer>> getEmailUsers();
}
主要代码如下。
List<Map<String,Integer>> users = instructorMapper.getEmailUsers();
System.out.println(users); //prints everything as null
System.out.println(users.size()); //prints 200, Beacause there are 200 records in the instructor table
我还尝试遍历列表中的各个地图条目并尝试打印它们的 keySet() 和 values() 但所有内容都只打印 null。那么这里发生了什么。这里有 MyBatis 专家吗?
【问题讨论】:
标签: java sql persistence mybatis