JPA从视图中选择

问题描述 投票:0回答:1

我尝试从MySQL中定义的视图中选择实体,我总是得到一个错误item_to_process is not mapped

怎么避免呢?

我直接在MySQL中声明了视图,然后尝试在我的存储库中获取带有此代码的结果:

    @Query("SELECT i FROM Item i WHERE id IN (SELECT item_id FROM item_to_process)")
    List<Item> findItemToProcess();
mysql jpa view
1个回答
1
投票

创建新实体并将其映射到数据库视图。在JPQL中使用该实体。

© www.soinside.com 2019 - 2024. All rights reserved.