Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用JPA对特定列进行计数_Java_Jpa - Fatal编程技术网

Java 使用JPA对特定列进行计数

Java 使用JPA对特定列进行计数,java,jpa,Java,Jpa,我想做一个findAll jpa查询。但我想返回的一列是count @Entity public class Dtoclass { @Id private String id; private Long count; } 我怎样才能做到这一点与计数 我没有在我的存储库界面中使用@Query注释,只是使用了JPARepository findAll。我不认为它是一个实体类。您是否在界面中尝试了countAllBy()方法?但我不想只返回一个计数。

我想做一个findAll jpa查询。但我想返回的一列是count

 @Entity 
 public class Dtoclass {
      @Id
       private String id;

       private Long count;
 }
我怎样才能做到这一点与计数


我没有在我的存储库界面中使用@Query注释,只是使用了JPARepository findAll。

我不认为它是一个实体类。您是否在界面中尝试了
countAllBy()
方法?但我不想只返回一个计数。查询是这样的。选择计数(1),从表中按代码分组按计数排序的代码(1)desc@xenteros忘了给你贴标签这能回答你的问题吗?