如果我要得到一个Student名字的列表,我可以这样写:
@Query("select s.name from Student s")那现在我如果想得到一个Map<Integer,String>,该如何写呢?
public List<String> getAllStudentName();
其中key是id,value是name。
我照下面的写法但是报错了
@Query("select s.id,s.name from Student s")谢谢!
public Map<Integer,String> getAllStudent();
java jpa jpql java?ee
------解决方案--------------------
封装一个实体类存放<Integer,String>不过感觉有点浪费,然后调用实体类的属性就可以了
------解决方案--------------------
是不是个List<Map>的返回结果,可以用debug看看