我尝试从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();
答案 0 :(得分:1)
创建新实体并将其映射到数据库视图。在JPQL中使用该实体。