Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: НЕОБХОДИМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
@Target(value={}) @Retention(value=RUNTIME) public @interface EntityResult
Используемый, чтобы отобразить ИЗБРАННЫЙ пункт SQL-запроса к результату объекта. Если эта аннотация используется, SQL-оператор должен выбрать все столбцы, которые отображаются на объект объекта. Это должно включать столбцы внешнего ключа в связанные объекты. Результаты, полученные, когда недостаточные данные доступны, неопределены.
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
Необходимая Сводка Элемента | |
---|---|
java.lang.Class |
entityClass
class результата. |
Дополнительная Сводка Элемента | |
---|---|
java.lang.String |
discriminatorColumn
Определяет имя столбца (или псевдоним) столбца в СПИСКЕ ВЫБОРКИ, который используется, чтобы определить тип экземпляра объекта. |
FieldResult[] |
поля
Отображает столбцы, определенные в СПИСКЕ ВЫБОРКИ запроса к свойствам или полям объекта class. |
Деталь элемента |
---|
public abstract java.lang.Class entityClass
public abstract FieldResult[] fields
public abstract java.lang.String discriminatorColumn
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: НЕОБХОДИМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41