Подтвердить что ты не робот

Как использовать постоянную базу данных H2 в Play Framework вместо встроенной памяти

База данных H2, используемая в учебнике Java Todo List, выглядит следующим образом:

db.default.driver=org.h2.Driver
db.default.url="jdbc:h2:mem:play"

Как изменить файл конфигурации, чтобы использовать постоянную базу данных, а не версию в памяти. Нужно ли мне настраивать полностью отдельную БД или я могу изменить свойство db.default.url?

Я использую Play! 2.0.3.

4b9b3361

Ответ 1

Я нашел решение.

Чтобы создать базу данных файлов, измените следующее:

Из

db.default.url="jdbc:h2:mem:play"

Для

db.default.url="jdbc:h2:file:data/db"

Где data/db разбивается на:

data/ Местоположение папки файлов базы данных относительно вашего корня проекта.

db Название файлов базы данных.