Я смог запустить проект DemoSite после изменения базы данных HSQL в памяти на MySql в соответствии с инструкциями, приведенными в инструкциях по обмену базами данных с широкоформатной торговлей.Таблицы базы данных расширенного доступа не сохраняются после завершения работы приложения.
Теперь, когда я запускаю приложение Demosite, я нахожу, что 183 таблицы создаются и заполняются данными, но это существует только во время работы приложения. Когда приложение закрыто, в базе данных остаются только 4 таблицы.
Я использую широкоформатную демозитную версию 4.0.0 и базу данных MySql. В 4 таблицы, которые остаются после применения закрыть именуется следующим образом: -
blc_bank_account_payment
blc_credit_card_payment
blc_gift_card_payment
blc_static_asset_strg
Я изменил соответствующие свойства файлов «hbmddl2.auto» значение входа «обновить», чтобы таблицы баз данных не получают созданные и стираются для каждого нового запуска приложения, но до сих пор не смогли избавиться от этой проблемы.
Я много искал также на соответствующие форумы, но не ответил. SOF - мое последнее средство. Пожалуйста помоги .
Сначала я запускаю приложение DemoSite с свойством blPU.hibernate.hbm2ddl.auto в файле site/src/main/resources/runtime-properties/development.properties, установленном в create-drop. –
Сначала запустите приложение DemoSite с использованием свойства blPU.hibernate.hbm2ddl.auto в файле site/src/main/resources/runtime-properties/development.properties, установленном для create-drop. После запуска приложения база данных заполняется соответствующими данными. Возьмите резервную копию базы данных с помощью команды mysqldump. Затем выключите приложение. Измените вышеупомянутое свойство, чтобы обновить и очистить установку проекта. Далее отбросьте базу данных и создайте новую базу данных с тем же именем, что и было ранее. Затем импортируйте базу данных резервного копирования в новую базу данных. Задайте задачу tomcat os сайт. –
Работает ли он сейчас? –