Перечислимая Сводка |
AccessType |
Используется с Access аннотация, чтобы определить тип доступа, который будет применен к объекту class, отображенный суперкласс, или встраиваемый class, или к определенному атрибуту такого class. |
CacheRetrieveMode |
Используемый в качестве значения javax.persistence.cache.retrieveMode свойство, чтобы определить поведение, когда данные получаются find методы и запросами. |
CacheStoreMode |
Используемый в качестве значения javax.persistence.cache.storeMode свойство, чтобы определить поведение, когда данные читаются из базы данных и когда данные фиксируются в базу данных. |
CascadeType |
Определяет набор каскадных операций, которые распространяются к связанному объекту. |
DiscriminatorType |
Определяет поддерживаемые типы столбца различителя. |
EnumType |
Определяет отображение для перечислимых типов. |
FetchType |
Определяет стратегии выборки данных от базы данных. |
FlushModeType |
Установка режима сброса. |
GenerationType |
Определяет типы стратегий генерации первичного ключа. |
InheritanceType |
Определяет опции стратегии наследования. |
LockModeType |
Режимы блокировки могут быть определены посредством передачи a LockModeType параметр одному из EntityManager методы, которые берут блокировки (lock , find , или refresh ) или к Query.setLockMode() или TypedQuery.setLockMode() метод. |
PersistenceContextType |
Определяет, должен ли определяющий контекст транзакцией или расширенный контекст персистентности использоваться в PersistenceContext . |
PessimisticLockScope |
Определяет значения javax.persistence.lock.scope свойство для пессимистической блокировки. |
SharedCacheMode |
Определяет, как провайдер должен использовать кэш второго уровня для модуля персистентности. |
TemporalType |
Введите используемый, чтобы указать на определенное отображение java.util.Date или java.util.Calendar . |
ValidationMode |
Режим проверки допустимости, который будет использоваться провайдером для модуля персистентности. |
Аннотация Вводит Сводку |
Доступ |
Используемый, чтобы определить тип доступа, который будет применен к объекту class, отображенный суперкласс, или встраиваемый class, или к определенному атрибуту такого class. |
AssociationOverride |
Используемый, чтобы переопределить отображение для связи сущностей. |
AssociationOverrides |
Используемый, чтобы переопределить отображения многократных свойств отношения или полей. |
AttributeOverride |
Используемый, чтобы переопределить отображение a Basic (или явный или значение по умолчанию) свойство или поле или Id свойство или поле. |
AttributeOverrides |
Используемый, чтобы переопределить отображения многократных свойств или полей. |
Основной |
Самый простой тип отображения на столбец базы данных. |
Кэшируемый |
Определяет, должен ли объект кэшироваться, если кэширование включается когда значение persistence.xml кэширование элемента ENABLE_SELECTIVE или DISABLE_SELECTIVE . |
CollectionTable |
Определяет таблицу, которая используется для отображения наборов основных или встраиваемых типов. |
Столбец |
Используется, чтобы определить отображенный столбец для персистентного свойства или поля. |
ColumnResult |
Ссылочное имя столбца в ИЗБРАННОМ пункте SQL-запроса - то есть, псевдоним столбца, если применимый. |
DiscriminatorColumn |
Определяет столбец различителя для SINGLE_TABLE и JOINED Inheritance отображение стратегий. |
DiscriminatorValue |
Определяет значение столбца различителя для объектов данного типа. |
ElementCollection |
Определяет набор экземпляров основного типа или встраиваемого class. |
Встраиваемый |
Определяет class, экземпляры которого сохранены как внутренняя часть объекта обладания и совместно используют идентификационные данные объекта. |
Встроенный |
Определяет персистентное поле или свойство объекта, значение которого является экземпляром встраиваемого class. |
EmbeddedId |
Примененный к персистентное поле или свойство объекта class или отображенный суперкласс, чтобы обозначить составной первичный ключ, который является встраиваемым class. |
Объект |
Определяет, что class является объектом. |
EntityListeners |
Определяет классы слушателя обратного вызова, которые будут использоваться для объекта или отображенного суперкласса. |
EntityResult |
Используемый, чтобы отобразить ИЗБРАННЫЙ пункт SQL-запроса к результату объекта. |
Перечислимый |
Определяет, что персистентное свойство или поле должны быть сохранены как перечислимый тип. |
ExcludeDefaultListeners |
Определяет, что вызов слушателей значения по умолчанию должен быть исключен для объекта class (или отображенный суперкласс) и его подклассы. |
ExcludeSuperclassListeners |
Определяет, что вызов слушателей суперкласса должен быть исключен для объекта class (или отображенный суперкласс) и его подклассы. |
FieldResult |
Используется, чтобы отобразить столбцы, определенные в СПИСКЕ ВЫБОРКИ запроса к свойствам или полям объекта class. |
GeneratedValue |
Предусматривает спецификацию стратегий генерации значений первичных ключей. |
Идентификатор |
Определяет первичный ключ объекта. |
IdClass |
Определяет составной первичный ключ class, который отображается на многократные поля или свойства объекта. |
Наследование |
Определяет стратегию наследования, которая будет использоваться для объекта иерархия class. |
JoinColumn |
Определяет столбец для того, чтобы присоединиться к ассоциации объекта или набору элемента. |
JoinColumns |
Определяет отображение для составных внешних ключей. |
JoinTable |
Используемый в отображении ассоциаций. |
Свеча |
Определяет, что персистентное свойство или поле должны быть сохранены как большой объект к поддерживаемому базой данных большому объектному типу. |
ManyToMany |
Определяет много-оцененную ассоциацию с помощью разнообразия "многие многим". |
ManyToOne |
Определяет однозначную ассоциацию к другому объекту class, у которого есть разнообразие "многие к один". |
MapKey |
Определяет ключ карты для ассоциаций типа java.util.Map когда ключ карты является самостоятельно первичным ключом или персистентным полем или свойством объекта, который является значением карты. |
MapKeyClass |
Определяет тип ключа карты для ассоциаций типа java.util.Map . |
MapKeyColumn |
Определяет отображение для ключевого столбца карты, ключ карты которой является основным типом. |
MapKeyEnumerated |
Определяет перечислимый тип для ключа карты, основной тип которого является перечислимым типом. |
MapKeyJoinColumn |
Определяет отображение на объект, который является ключом карты. |
MapKeyJoinColumns |
Поддерживает ключи комбинированной карты та ссылка объекты. |
MapKeyTemporal |
Эта аннотация должна быть определена для персистентных ключей карты типа Date и Calendar . |
MappedSuperclass |
Определяет class, отображение которого информации применяется к объектам, которые наследовались от этого. |
MapsId |
Определяет a ManyToOne или OneToOne атрибут отношения, который обеспечивает отображение для EmbeddedId первичный ключ, атрибут в пределах EmbeddedId первичный ключ, или простой первичный ключ родительского объекта. |
NamedNativeQueries |
Используемый, чтобы определить многократный собственный SQL, названный запросами. |
NamedNativeQuery |
Определяет именованный собственный SQL-запрос. |
NamedQueries |
Определяет многократные именованные запросы языка запросов Персистентности Java. |
NamedQuery |
Определяет статический, именованный запрос в языке запросов Персистентности Java. |
OneToMany |
Определяет много-оцененную ассоциацию с помощью разнообразия "один многим". |
OneToOne |
Определяет однозначную ассоциацию к другому объекту, у которого есть непосредственное разнообразие. |
OrderBy |
Определяет упорядочивание элементов набора оцененная ассоциация или набор элемента в точке, когда ассоциация или набор получаются. |
OrderColumn |
Определяет столбец, который используется, чтобы поддержать персистентный порядок списка. |
PersistenceContext |
Выражает зависимость от управляемого контейнером EntityManager и его связанный контекст персистентности. |
PersistenceContexts |
Объявляет один или больше PersistenceContext аннотации. |
PersistenceProperty |
Описывает единственный контейнер или свойство провайдера персистентности. |
PersistenceUnit |
Выражает зависимость от EntityManagerFactory и его связанный модуль персистентности. |
PersistenceUnits |
Объявляет один или больше PersistenceUnit аннотации. |
PostLoad |
Используется, чтобы определить методы обратного вызова для соответствующего события жизненного цикла. |
PostPersist |
Используется, чтобы определить методы обратного вызова для соответствующего события жизненного цикла. |
PostRemove |
Используется, чтобы определить методы обратного вызова для соответствующего события жизненного цикла. |
PostUpdate |
Используется, чтобы определить методы обратного вызова для соответствующего события жизненного цикла. |
PrePersist |
Используется, чтобы определить методы обратного вызова для соответствующего события жизненного цикла. |
PreRemove |
Используется, чтобы определить методы обратного вызова для соответствующего события жизненного цикла. |
PreUpdate |
Используется, чтобы определить методы обратного вызова для соответствующего события жизненного цикла. |
PrimaryKeyJoinColumn |
Определяет столбец первичного ключа, который используется в качестве внешнего ключа, чтобы соединить с другой таблицей. |
PrimaryKeyJoinColumns |
Группы PrimaryKeyJoinColumn аннотации. |
QueryHint |
Используемый, чтобы предоставить свойство запроса или подсказать NamedQuery или NamedNativeQuery аннотация. |
SecondaryTable |
Определяет вторичную таблицу для аннотируемого объекта class. |
SecondaryTables |
Определяет многократные вторичные таблицы для объекта. |
SequenceGenerator |
Определяет генератор первичного ключа, на который можно сослаться по имени, когда элемент генератора определяется для GeneratedValue аннотация. |
SqlResultSetMapping |
Определяет отображение результата собственного SQL-запроса. |
SqlResultSetMappings |
Используется, чтобы определить один или больше SqlResultSetMapping аннотации. |
Таблица |
Определяет первичную таблицу для аннотируемого объекта. |
TableGenerator |
Определяет генератор первичного ключа, на который можно сослаться по имени, когда элемент генератора определяется для GeneratedValue аннотация. |
Временный |
Эта аннотация должна быть определена для персистентных полей или свойств типа java.util.Date и java.util.Calendar . |
Переходный процесс |
Определяет, что свойство или поле не являются персистентными. |
UniqueConstraint |
Определяет, что ограничение на уникальность данных должно быть включено в сгенерированный DDL для основной или вторичной таблицы. |
Версия |
Определяет поле версии или свойство объекта class, который служит его оптимистическим значением блокировки. |