@Target(value={}) @Retention(value=RUNTIME) public @interface EntityResult
   Example:
 
   Query q = em.createNativeQuery(
       "SELECT o.id, o.quantity, o.item, i.id, i.name, i.description "+
           "FROM Order o, Item i " +
           "WHERE (o.quantity > 25) AND (o.item = i.id)",
       "OrderItemResults");
   @SqlResultSetMapping(name="OrderItemResults",
       entities={
           @EntityResult(entityClass=com.acme.Order.class),
           @EntityResult(entityClass=com.acme.Item.class)
   })
 SqlResultSetMapping| Modifier and Type | Required Element and Description | 
|---|---|
Class | 
entityClass
The class of the result. 
 | 
| Modifier and Type | Optional Element and Description | 
|---|---|
String | 
discriminatorColumn
Specifies the column name (or alias) of the column in the SELECT list that is used to determine the
 type of the entity instance. 
 | 
FieldResult[] | 
fields
Maps the columns specified in the SELECT list of the query to the properties or fields of the entity
 class. 
 | 
public abstract Class entityClass
public abstract FieldResult[] fields
public abstract String discriminatorColumn
Copyright © 2016. All rights reserved.