javax.persistence
Тип аннотации ElementCollection


@Target(value={METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface ElementCollection

Определяет набор экземпляров основного типа или встраиваемого class. Должен быть определен, если набор должен быть отображен посредством таблицы набора.

    Example:

    @Entity public class Person {
       @Id protected String ssn;
       protected String name;
       ...
       @ElementCollection  
       protected Set<String> nickNames = new HashSet();
         ...
    } 
  

С тех пор:
Персистентность Java 2.0

Дополнительная Сводка Элемента
 FetchType выборка
          (Дополнительный), должен Ли набор быть лениво загружен или должен быть нетерпеливо выбран.
 java.lang.Class targetClass
          (Дополнительный) основной или встраиваемый class, который является типом элемента набора.
 

targetClass

public abstract java.lang.Class targetClass
(Дополнительный) основной или встраиваемый class, который является типом элемента набора. Этот элемент является дополнительным, только если поле набора или свойство определяются, используя обобщения Java, и должны быть определены иначе. Это принимает значение по умолчанию к paramterized типу набора, когда определено используя обобщения.

Значение по умолчанию:
пусто. class

выборка

public abstract FetchType fetch
(Дополнительный), должен Ли набор быть лениво загружен или должен быть нетерпеливо выбран. НЕТЕРПЕЛИВАЯ стратегия является требованием ко времени выполнения провайдера персистентности, чтобы элементы набора были нетерпеливо выбраны. ЛЕНИВАЯ стратегия является подсказкой ко времени выполнения провайдера персистентности.

Значение по умолчанию:
javax.persistence. FetchType. ЛЕНИВЫЙ


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41


Spec-Zone.ru - all specs in one place



free hit counter