Где я могу найти имена свойств, которые я могу использовать в JPA? - PullRequest
1 голос
/ 01 апреля 2012

Где находится список имен, которые я могу использовать в элементах свойств в файле persistence.xml?

<property name="eclipselink." value="" />

и с JPA 2.0

<property name="javax.persistence." value="" />

Пытался искать, но я ничего не мог найти.

1 Ответ

4 голосов
/ 01 апреля 2012

Вот список стандартных свойств, которые относятся к здесь :

8.2.1.9 properties

Элемент properties используется дляукажите как стандартные, так и специфичные для поставщика свойства и подсказки, которые применяются к единице сохранения и его конфигурации фабрики диспетчера сущностей.Следующие свойства и подсказки, определенные в этой спецификации, предназначены для использования как в средах Java EE, так и в Java SE:

  1. javax.persistence.lock.timeout - значение в миллисекундах для пессимистического значениятайм-аут блокировки.Это только подсказка.
  2. javax.persistence.query.timeout - значение в миллисекундах для времени ожидания запроса.Это только подсказка.
  3. javax.persistence.validation.group.pre-persist - группы, предназначенные для проверки по событию pre-persist (переопределяет поведение по умолчанию).
  4. javax.persistence.validation.group.pre-update - группы, предназначенные для проверки по событию перед обновлением (переопределяет поведение по умолчанию).
  5. javax.persistence.validation.group.pre-remove - группы, которыепредназначены для проверки после события предварительного удаления (переопределяет поведение по умолчанию).

Следующие свойства, определенные в этой спецификации, предназначены для использования в средах Java SE.

  1. javax.persistence.jdbc.driver - полное имя класса драйвера

  2. javax.persistence.jdbc.url - специфичный для драйвера URL

  3. javax.persistence.jdbc.user - имя пользователя, используемое для подключения к базе данных

  4. javax.persistence.jdbc.password - пароль для подключения к базе данных validation

Хотя свойства, относящиеся к конкретному поставщику, вам необходимо обратиться к их документации.Для ссылки затмения, вы можете обратиться к здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...