我有一个Student实体类
@Data
public class Student {
private String classroom;
private Map<String, String> info;
}
数据库中内容
id classroom name address
1 一班 张三 江苏无锡
2 一班 李四 江苏南通
3 二班 王五 北京
4 二班 赵六 上海
我现在要把SQL查出来的结果的name作为key, address作为value封装到Map里
类似这样的list = [Student(classroom=一班, info={李四=江苏南通, 张三=江苏无锡}), Student(classroom=二班, info={王五=北京, 赵六=上海})]
除了在service层自己写循环外, 单靠SQL的节点能实现吗? 怎么实现? 不过不行的话通过typeHandler可以吗? 怎么写?