|
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