Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
@Target(value={METHOD,FIELD}) @Retention(value=RUNTIME) public @interface MapsId
Определяет a ManyToOne
или OneToOne
атрибут отношения, который обеспечивает отображение для EmbeddedId
первичный ключ, атрибут в пределах EmbeddedId
первичный ключ, или простой первичный ключ родительского объекта. value
элемент определяет атрибут в пределах составного ключа, которому соответствует атрибут отношения. Если первичный ключ объекта имеет тот же самый тип Java как первичный ключ объекта, на который ссылается отношение, атрибут значения не определяется.
Example: // parent entity has simple primary key @Entity public class Employee { @Id long empId; String name; ... } // dependent entity uses EmbeddedId for composite key @Embeddable public class DependentId { String name; long empid; // corresponds to primary key type of Employee } @Entity public class Dependent { @EmbeddedId DependentId id; ... @MapsId("empid") // maps the empid attribute of embedded id @ManyToOne Employee emp; }
Дополнительная Сводка Элемента | |
---|---|
java.lang.String |
значение
(Дополнительный) имя атрибута в пределах составного ключа, которому соответствует атрибут отношения. |
public abstract java.lang.String value
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41