Я пытаюсь создать таблицы в БД автоматически и хочу импортировать исходные данные только один раз.Он работает, когда для hibernate.hbm2ddl.auto установлено значение «create» и «hibernate.hbm2ddl.import_files» для hibernate.cfg.xml.Тем не менее, он уничтожает и создает БД при каждом запуске.Я хочу создать таблицы, если они не существуют, для этого я изменил параметр на «update», но на этот раз «hibernate.hbm2ddl.import_files» не работает.
org.apache.derby.jdbc.EmbeddedDriver jdbc: derby: CounterDB; create = true 5
<property name="dialect">org.hibernate.dialect.DerbyDialect</property>
<property name="hibernate.current_session_context_class">thread</property>
<property name="hibernate.show_sql">true</property>
<!-- Creates it only if it doesn't exist -->
<property name="hibernate.hbm2ddl.auto">update</property>
<!-- import initial data to Database when it created -->
<property name="hibernate.hbm2ddl.import_files">import.sql</property>
<!-- Mapping files -->
<mapping class="com.counter.db.CameraSettings" />
<mapping class="com.db.Counts" />