я просто переключил свой persistence.xml отраскрывающихся и создать столы падает слишком легко
<property name="toplink.ddl-generation" value="drop-and-create-tables"/>
в
<property name="toplink.ddl-generation" value="create-tables"/>
и теперь данные сохраняется между запусками приложения, как я бы ожидать. Однако это не совсем так, как я ожидал бы, что эта настройка будет работать. Не следует ли создавать drop-and-create только при отсутствии или несоответствии таблицы?
Мне просто интересно, является ли это стандартным, или, возможно, указание на то, что я не использую JPA правильно, что таблица слишком легко удаляется, когда устанавливается drop-and-create.
Drop-create отлично подходит для тестов интеграции, и это в основном его цель. –
ах, это объясняет цель! теперь имеет больше смысла. – Thufir