Я пытаюсь воссоздать свою базу данных Oracle в SQLite, используя Hibernate. Я использовал значение тега hbm2ddl как «create». Тем не менее моя SQLite DB не создается. Может кто-нибудь, пожалуйста, помогите мне с этим? Я разместил ниже моей cfg.xml файлАвтоматическое создание таблицы - Hibernate
<!-- language: xml -->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory name="">
<property name="hibernate.connection.driver_class"> org.sqlite.JDBC </property>
<property name="hibernate.connection.password"></property>
<property name="hibernate.connection.username"></property>
<property name="hibernate.dialect"> org.hibernate.dialect.SQLiteDialect </property>
<property name="connection.url">jdbc:sqlite:resources/newdb.db</property>
<property name="hibernate.show_sql">true</property>
<property name="hibernate.format_sql">true</property>
<property name="hibernate.order_updates">true</property>
<property name="hibernate.order_inserts">true</property>
<property name="hibernate.hbm2ddl.auto">create</property>
</session-factory>
</hibernate-configuration>
Привет, спасибо за Ваш ответ. Но он все еще не решает мою проблему. И что касается моих сущностей, я их автоматически создаю после подключения к базе данных Oracle. Поэтому я не добавляю их в файл cfg.xml. Вместо этого я добавляю автоматически созданный файл .hbm.xml в качестве ресурса для объекта конфигурации после его создания во время выполнения. – BB8
@ BB8 вы создали свою сущность, почему вы заинтересованы в создании – Abdelhak
Я хочу создать встроенную базу данных (SQLite), похожую на мою схему базы данных при каждом запуске моего инструмента. Чтобы получить обновленные классы POJO, я каждый раз их воссоздаю с производства. Моя проблема заключается в создании встроенной базы данных из вновь созданных классов POJO – BB8