Проблема с базой данных в Spring MVC - пример HIbernate - PullRequest
0 голосов
/ 05 января 2012

Когда я запускаю пример

в моей системе с mvn tomcat: запустить команду ,

Данные в таблицах MySQL удаляются.

Итак, мне приходилось вставлять данные каждый раз, когда я перезапускаю приложение.

1 Ответ

2 голосов
/ 05 января 2012

Предполагая, что вы точно следовали учебнику со связанной страницы, причину, по которой данные MySQL удаляются при каждом запуске приложения, можно найти в файле hibernate.cfg.xml.

В частности, это следующие строки:

<!-- This will drop our existing database and re-create a new one.
      Existing data will be deleted! -->
    <property name="hbm2ddl.auto">create</property>

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

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