Spring数据:带有对接口的本机查询的投影无法按预期工作

时间:2018-12-11 10:52:56

标签: spring-data-jpa

仅限本地查询。

示例代码:

@Repository
public interface ItemRepository extends JpaRepository<Item, Long> {

    @Query(value = "select max(price) as maxPrice from item_history where itme_id = ?1 limit 1;", nativeQuery = true)
    MaxPrice maxPrice(int id);

    interface MaxPrice{
        Integer getMaxPrice();
    }
}

ItemRepository.MaxPrice maxPrice = itemRepository.maxPrice(1);
为什么“ maxPrice”不为null,而是“ maxPrice.getMaxPrice();”返回null?

0 个答案:

没有答案