SqlResultSetMapping
Target: TYPE
- Implemented Interfaces:
Annotation
Specifies a mapping of the columns of a result set of a native SQL query or stored procedure.
Example:
{@snippet :
Query q = em.createNativeQuery(
"SELECT o.id AS order_id, " +
"o.quantity AS order_quantity, " +
"o.item AS order_item, " +
"i.name AS item_name, " +
"FROM Order o, Item i " +
"WHERE (order_quantity > 25) AND (order_item = i.id)",
"OrderResults");
@SqlResultSetMapping(
name = "OrderResults",
entities = {
@EntityResult(
entityClass = com.acme.Order.class,
fields = {- Since:
- JPA 1.0
Public Annotation Attributes
- Since:
- JPA 2.1
- Since:
- JPA 1.0
- Since:
- JPA 1.0
String name default null
- Since:
- JPA 1.0