javax.persistence
Встроенный Тип аннотации


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

Определяет персистентное поле или свойство объекта, значение которого является экземпляром встраиваемого class. Встраиваемый class должен быть аннотирован как Embeddable.

AttributeOverride, AttributeOverrides, AssociationOverride, и AssociationOverrides аннотации могут использоваться, чтобы переопределить объявленные отображения или принимали значение по умолчанию встраиваемым class.

   Example:

   @Embedded
   @AttributeOverrides({
       @AttributeOverride(name="startDate", column=@Column("EMP_START")),
       @AttributeOverride(name="endDate", column=@Column("EMP_END"))
   })
   public EmploymentPeriod getEmploymentPeriod() { ... }
 

С тех пор:
Персистентность Java 1.0
См. Также:
Embeddable, AttributeOverride, AttributeOverrides, AssociationOverride, AssociationOverrides



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

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

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


Spec-Zone.ru - all specs in one place



free hit counter