Возможно ли для hibernate создать базу данных и пользователя базы данных? - PullRequest
2 голосов
/ 15 июля 2010

У меня есть приложение, которое использует Hibernate и JPA для обработки базы данных. Я знаю, что hibernate может создавать таблицы базы данных для меня, однако я обнаружил, что сначала я должен создать файлы базы данных и учетную запись пользователя базы данных, прежде чем hibernate сможет создать таблицы. Есть ли способ для Hibernate создать базу данных и учетную запись пользователя для меня?

Ответы [ 3 ]

1 голос
/ 15 июля 2010

Если это было возможно, это означало бы, что внешний процесс может создавать учетные записи, базы данных и таблицы в базе данных без каких-либо прав доступа.Я думаю, что мы не хотим этого.

0 голосов
/ 15 июля 2010

Каковы ваши причины для этого? Я могу думать только для целей тестирования, в этом случае вы можете использовать базу данных в памяти (например, HSQLDB).

0 голосов
/ 15 июля 2010

К сожалению нет.

Например, Hibernate / JPA использует файл persistence.xml и, в частности, требуемый URL-адрес соединения JDBC, который содержит имя и пользователя вашей базы данных.

Hibernate / JPA - это платформы ORM: Object Relational mapping frameworks, разработанные для сопоставления кода Java с объектами базы данных.

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