使用下面的代码我无法得到我的查询结果。无论我使用Map<ContentType...
还是Map<String...
我得到相同的错误:javax.persistence.NonUniqueResultException:结果返回多个元素
JPA 似乎应该能够处理存储库中的多行。我四处寻找可能只是丢失的其他注释,并且很难得出结果。
关于我应该做些什么来解决这个问题的任何建议?
@Transactional
public interface ContentRepository extends JpaRepository<Content,Integer>{
....
@Query(nativeQuery=true, value="SELECT content_type, COUNT(*) AS myColumn FROM dbo.content GROUP BY content_type")
Map<ContentType, Integer> getContentCountByType();
}