【发布时间】:2017-10-06 12:32:19
【问题描述】:
我已经在我的 DAO 中添加了这个:
@Query("SELECT distinct LBL.cId, LBL from FooBar LBL ORDER BY LBL.collectedAt DESC")
List<FooBar> findDistinctcIdOrderByCollectedAtDesc();
然后这是我的服务
List<FooBar> fooBars = this.liveBusLocationDao.findDistinctcIdOrderByCollectedAtDesc();
这就是我调试 fooBars 内容时得到的结果
fooBars = {ArrayList@11035} size = 1
0 = {Object[2]@11093}
0 = "string"
1 = {FooBar@11095} "FooBar(cId=string, internalcId=123456789012, createdAt=2011-11-02 02:59:12.208, collectedAt=2017-10-06 14:26:26.544)"
如何遍历这个结果?
【问题讨论】:
-
这是 Spring Data JPA 而不是 JPA API。即没有这样的
JPA @Query。也许正确标记您的问题
标签: java spring jpa spring-boot