実際のエンティティ クラスよりも最小限のデータを保持するオーダーとアイテムのカスタム モデルがあります。
モデル
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]
多分私は間違っている。