Hi
Ich habe Probleme mit den Hibernate Tools.
Ich lasse mir anhand meiner Datenbank, die hbm.xml Dateien und die hibernate.cfg.xml Datei generieren.
jede xml Datei fängt so an:
Code:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Generated 14.09.2006 12:57:18 by Hibernate Tools 3.2.0.beta7 -->
<hibernate-mapping>
<class name="de.wuerthphoenix.generation.maps.Setup" table="setup" catalog="kiwilive">
Setup ist hier meine Tabelle
Wenn ich nun z.B. eine Datennbankabfrage mit Hibernate mache, dann bekomme ich immer folgende Exception:
Code:
Caused by: java.sql.SQLException: Table 'kiwilive.kiwilive__setup' doesn't exist
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2975)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1600)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1695)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3004)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1128)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1222)
at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:120)
at org.hibernate.loader.Loader.getResultSet(Loader.java:1272)
at org.hibernate.loader.Loader.doQuery(Loader.java:391)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:218)
at org.hibernate.loader.Loader.loadEntity(Loader.java:1345)
... 17 more
kivilive heißt übrigens meine DB.
wenn ich nun von hand das catalog="kiwilive" aus der xml Datein lösche funktioniert alles ohne Probleme.
Was muss ich denn machen damit diese Dateien ohne das catalog Attribut generiert wird?
Habe schon sehr viele möglichkeiten ausprobiert, aber das ergebniss ist immer das gleiche.