|
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