Hallo,
ich habe eine Apache Derby Datenbank
und dort eine Tabelle ,"Aufgabe" nun möchte ich diese Tabelle mit folgendem Code abfragen :
nur leider bleibt meine Liste leer.
Meine Hibernate Konfiguration :
[XML]
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">org.apache.derby.jdbc.EmbeddedDriver</property>
<property name="hibernate.connection.url">jdbc:derby:/01_Java/07_Workspace_Juno/BOrg/database;create=true</property>
<property name="hibernate.connection.username">username</property>
<property name="hibernate.connection.password">password</property>
<property name="hibernate.connection.pool_size">10</property>
<property name="show_sql">true</property>
<property name="dialect">org.hibernate.dialect.DerbyDialect</property>
<property name="hibernate.hbm2ddl.auto">update</property>
<!-- Mapping files -->
<mapping resource="de/borg/database/entitys/Aufgabe.hbm.xml"/>
</session-factory>
</hibernate-configuration>
[/XML]
Mein Mapping,
(die Tabelle Aufgabe enthält mehr Spalten als nur ID nur das sollte erstmal reichen. Die Tabellen möchte ich mir später durch ANT erstellen lassen.)
[XML]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="de.database.entitys.Aufgabe" table="Aufgabe">
<id type="int" column="id">
<generator class="native" />
</id>
<!-- <property name="beschreibung" column="beschreibung" type="String"/> -->
</class>
</hibernate-mapping>
[/XML]
ich habe eine Apache Derby Datenbank
und dort eine Tabelle ,"Aufgabe" nun möchte ich diese Tabelle mit folgendem Code abfragen :
Java:
SessionFactory sessions = new Configuration().configure().buildSessionFactory();
Session session = sessions.openSession();
Transaction myTransaction = session.beginTransaction();
myTransaction=session.beginTransaction();
List result = session.createQuery("from Aufgabe").list();
myTransaction.commit();
System.out.println(result);
session.close();
nur leider bleibt meine Liste leer.
Meine Hibernate Konfiguration :
[XML]
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">org.apache.derby.jdbc.EmbeddedDriver</property>
<property name="hibernate.connection.url">jdbc:derby:/01_Java/07_Workspace_Juno/BOrg/database;create=true</property>
<property name="hibernate.connection.username">username</property>
<property name="hibernate.connection.password">password</property>
<property name="hibernate.connection.pool_size">10</property>
<property name="show_sql">true</property>
<property name="dialect">org.hibernate.dialect.DerbyDialect</property>
<property name="hibernate.hbm2ddl.auto">update</property>
<!-- Mapping files -->
<mapping resource="de/borg/database/entitys/Aufgabe.hbm.xml"/>
</session-factory>
</hibernate-configuration>
[/XML]
Mein Mapping,
(die Tabelle Aufgabe enthält mehr Spalten als nur ID nur das sollte erstmal reichen. Die Tabellen möchte ich mir später durch ANT erstellen lassen.)
[XML]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="de.database.entitys.Aufgabe" table="Aufgabe">
<id type="int" column="id">
<generator class="native" />
</id>
<!-- <property name="beschreibung" column="beschreibung" type="String"/> -->
</class>
</hibernate-mapping>
[/XML]