Da ich in den letzten Semestern nicht allzuviel zu programmieren hatte, wollte ich selbst mal wieder einige ausprobieren und dabei auf Hibernate und HSQL zurückgreifen.
Allerdings scheitere ich daran, dass meine Daten in die HSQL-DB nicht übernommen werden. Mir ist bekannt, dass HSQL zum übernehmen der Daten ein SHUTDOWN benötigt und habe dies auch in der cfg berücksichtigt, wird aber anscheinend nicht berücksichtigt.
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>
<!-- Database connection settings -->
<property name="connection.driver_class">org.hsqldb.jdbcDriver</property>
<property name="connection.url">jdbc:hsqldb:file:db/swtprojectdb;shutdown=true</property>
<property name="connection.username">SA</property>
<property name="connection.password"></property>
<!-- SQL dialect -->
<property name="dialect">org.hibernate.dialect.HSQLDialect</property>
<!-- <property name="hibernate.connection.autocommit">true</property>-->
<!--<property name="hibernate.connection.shutdown">true</property>-->
<property name="hbm2ddl.auto">update</property>
<!-- Echo all executed SQL to stdout -->
<property name="show_sql">true</property>
<mapping resource="entities/User.hbm.xml" />
</session-factory>
</hibernate-configuration>
Alles anzeigen
Jetzt frag ich mich grad, was für einen dummen Anfängerfehler ich hier begehe, ob ich irgendwas vergessen habe. Im Anhang ein Testprojekt für Eclipse, falls ich wo anders was übersehen habe.