Я хочу написать запрос, который создает или изменяет таблицу и запускает любую реляционную базу данных (которая поддерживает JDBC) без изменений. например, «create table employee» ( имя varchar (250), personalNo varchar (245) ) « Может ли JPA запустить базовую БД? есть ли другой метод для этого?JPA -создайте таблицу jpaql
0
A
ответ
1
Вы можете настроить файл persistence.xml для «создания» таблиц базы данных во время развертывания на основе аннотаций, сделанных в классах сущностей. Эта опция генерирует файл DDL (Data Definition Language), который обрабатывается инфраструктурой JPA для генерации таблиц.
В JPA использовать следующее свойство, чтобы вызвать генерацию таблицы:
<properties>
<property name="eclipselink.ddl-generation" value="create-tables"/>
</properties>
Если вам нужно удалить и заново создать таблицу во время каждого развертывания можно использовать:
<properties>
<property name="eclipselink.ddl-generation" value="drop-and-create-tables"/>
</properties>
Смежные вопросы
- 1. Как избежать ключевых слов SQL в JPAQL
- 2. JPAQL операция CONCAT
- 3. JPA 2.1 Создайте сущность в JPA EntityListener
- 4. Создайте критерии JPA полностью динамически
- 5. Создайте таблицу с javascript
- 6. Создайте таблицу с CSS
- 7. Создайте таблицу аудита истории
- 8. Программно создайте новую таблицу
- 9. hibernate jpa не отбрасывает таблицу
- 10. JPA @OrderBy() через реляционную таблицу
- 11. JPA merge не обновляет таблицу
- 12. JPA не может найти таблицу
- 13. JPA не записывается в таблицу
- 14. JPA Присоединяйтесь таблицу с ВЫБОР
- 15. Создайте сводную таблицу из DataTable
- 16. Создайте таблицу и вычислите сумму
- 17. Создайте HTML-таблицу, подобную этой
- 18. Создайте периодическую таблицу в Android
- 19. PowerShell Создайте 2D-таблицу HTML
- 20. AngularJS Создайте таблицу из массива
- 21. Создайте пользовательскую таблицу в Java
- 22. Создайте таблицу поиска с Doctrine2
- 23. Ежедневно создайте и удалите таблицу
- 24. Создайте динамическую таблицу в As3
- 25. Создайте таблицу HTML из JSON
- 26. Создайте JPA EntityManager без файла конфигурации persistence.xml
- 27. JPA создайте запрос только один раз
- 28. JPA: «Столбец не найден», хотя JPA создала таблицу
- 29. JPA-как добавить запись в главную таблицу и дочернюю таблицу?
- 30. JPA ManyToMany не вставляет в таблицу соединений при создании