2017-11-15 1 views
0

Ich habe 2 POJO Benutzer und Geschenk und zwei Tabellen Benutzer und Geschenk. Ich möchte sowohl Benutzer- als auch Geschenkklassen zuordnen (In der Datenbank haben Benutzer und Geschenk keine Beziehung zwischen ihnen). Ich verwende Anmerkungen, um Benutzer- und Geschenkklassen zu definieren. Der folgende Weg ist falsch, der Grund ist, dass ich nur einen hinzufügen kann, und das erste Mapping funktioniert immer, aber das zweite Mapping löst die Ausnahme aus.Hibernate Mapping mehrere Klasse in einer Konfigurationsdatei

<hibernate-configuration> 
<session-factory name="hibernateSessionFactory"> 
    <mapping class="peppergo.GiftShop.Model.User"/> 
    <mapping class="peppergo.GiftShop.Model.Administrator"/> 
</session-factory> 

Wie kann ich die Abbildung zwei Klassen in einer Konfigurationsdatei überwintern. Ich möchte Spring MVC diesmal nicht verwenden.

Antwort

0

Sie können beliebige Nr. von Klassen oder .hbm.xml-Datei in der Ruhezustandskonfiguration. Möglicherweise liegt ein Problem mit der zweiten Entität vor. Versuchen Sie, die erste Entitätskonfiguration zu kommentieren und zu überprüfen.

unten für mich arbeiten:

<mapping resource="resource/AccountTypeCodeMap.hbm.xml" /> 
    <mapping class="bo.Entity1"/> 
    <mapping class="bo.Entity2"/> 
+0

Danke. Aber ich habe das Problem gelöst, indem ich einfach folgendes hinzufüge: aktualisiere in der web.xml – PepperGo