|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ | ||||||||
@Target(value={METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface MapKeyEnumerated Определяет перечислимый тип для ключа карты, основной тип которого является перечислимым типом. MapKeyEnumerated аннотация может быть применена к набору элемента или отношению типа java.util.Map, в соединении с ElementCollection, OneToMany, или ManyToMany аннотация. Если перечислимый тип не определяется или MapKeyEnumerated аннотация не используется, перечислимый тип, как предполагается, ORDINAL.
Example:
public enum ProjectStatus {COMPLETE, DELAYED, CANCELLED, IN_PROGRESS}
public enum SalaryRate {JUNIOR, SENIOR, MANAGER, EXECUTIVE}
@Entity public class Employee {
@ManyToMany
public Projects<ProjectStatus, Project> getProjects() {...}
@OneToMany
@MapKeyEnumerated(STRING)
public Map<SalaryRate, Employee> getEmployees() {...}
...
}
ElementCollection, OneToMany, ManyToMany| Дополнительная Сводка Элемента | |
|---|---|
EnumType |
значение
(Дополнительный) тип, используемый в отображении ключевого типа перечисления карты. |
public abstract EnumType value
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41