Как использовать собственный запрос Spring boot JPA с объединением несвязанных сущностей - PullRequest
0 голосов
/ 08 мая 2020

У меня есть пользовательская модель для заказа и элемента, которая будет содержать минимум данных, чем фактический класс сущности

Модели

class OrderMinimalModel {    
    long id;    
    String comment;    
    List<ItemMinimalModel> items;
}

class ItemMinimalModel{    
    long id;    
    String name;
}

Ищу запрос

@Query( value = "SELECT O.id as orderId, O.comment as orderComment, I.id as itemId, I.name as itemName FROM order O "
        + " left join item I on I.order_id = O.id"
        + " WHERE O.status = 1 ",nativeQuery = true)
List<OrderMinimalModel > findAllOrderMinimal();

Но я получаю следующую ошибку

org.springframework.core.convert.ConverterNotFoundException: No converter found capable of converting from type [org.springframework.data.jpa.repository.query.AbstractJpaQuery$TupleConverter$TupleBackedMap] to type [com.example.model.OrderMinimalModel]

Возможно, я ошибаюсь.

...