读书人

请问一个JPQL句子

发布时间: 2013-11-15 22:28:15 作者: rapoo

请教一个JPQL句子
如果我要得到一个Student名字的列表,我可以这样写:

@Query("select s.name from Student s")
public List<String> getAllStudentName();
那现在我如果想得到一个Map<Integer,String>,该如何写呢?
其中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看看

读书人网 >J2EE开发

热点推荐