Я хотел бы использовать функцию репозитория Spring-boot для подключения к базе данных Derby на основе каталогов. После долгих боев я понял, что дерби DB, с которой я продолжаю подключаться, - это только база данных в памяти. Есть ли способ указать, что база данных должна храниться в файловой системе вместо памяти? Я хочу, чтобы моя база данных была сохранена (и доступна для доступа) после того, как моя JVM будет убита.Spring Boot База данных на основе каталога
Я попытался указать на соединение URL Derby использовать базу данных каталога на основе, используя следующую недвижимость в application.properties:
spring.datasource.url=jdbc:derby:directory;create=true
Моя собственность получал читать и использовать, но база данных до сих пор не сделал сохраняйте данные между стартапами JVM и остановами. Кажется, что структура каталога Derby DB создается в местоположении, указанном моим системным свойством «derby.system.home», но когда я перезапустил свою JVM, он не содержал никаких данных, хранящихся в старой JVM.
Заранее благодарен!
Ты мой герой! Это полностью сработало. Я всегда использовал «create-drop». Я изменил его на «обновление», и все сработало. Наверное, я должен был прочитать документацию по этому полю. Большое спасибо за помощь. Постскриптум Извините, я не могу выдвинуть вас, потому что мне не хватает репутации. – EvilJoe