I have
@SqlResultSetMapping(
name = "OrderDetailsReportMapping",
entities = @EntityResult(
entityClass = OrderDetailsReportDto.class,
fields = {
@FieldResult(name = "orderId", column = "col_0_0_"),
@FieldResult(name = "orgId", column = "col_1_0_")
}))
public class OrderDetailsReportMapping {
}
and OrderDetailsReportDto.class:
public class OrderDetailsReportDto {
private Long orderId;
private Long orgId;
}
and in my OrderManager.class:
StringBuilder queryView = new StringBuilder("SELECT * FROM order_details_report_view");
Query dataQuery = em.createNativeQuery(queryView.toString(), "OrderDetailsReportMapping");
but I got error:
Unknown SqlResultSetMapping [OrderDetailsReportMapping]
Please help. Thanks.