2011-01-12 11 views

Antwort

2

Es ist eine Konfigurationsoption. Verwenden Sie es gegebenenfalls.

+0

danken für ur Antwort hatte ich Kaskade = „all-löschen-Waise“ in * .hbm.xml Datei ich erhalte die folgende Ausnahme können Sie pls sagen, wie diese RegisteredSyn E WTRN0074E zu beheben: gefangen Ausnahme von before_completion Synchronisationsvorgang: java.lang.UnsupportedOperationException \t bei bei org.hibernate.transaction.WebSphereExtendedJTATransactionLookup $ TransactionManagerAdapter $ TransactionAdapter.setRollbackOnly (WebSphereExtendedJTATransactionLookup.java:211) \t bei org.hibernate.transaction.CacheSynchronization.setRollbackOnly – sreelatha

+0

@sreelatha: put das als neue Frage, da es nichts mit deiner ursprünglichen Frage zu tun hat. – darioo

2
class Foo{ 
    Set<Bar> bars;} 
class Bar{ 
    Foo parent; 
    String localIdentifier; 
} 

hbm.xml files 

<class name="Foo"> 
    ... 
    <set name="bars" cascade="all-delete-orphan" lazy="false" inverse="true"> 
     <key>...</key> 
     <one-to-many class="Bar"/> 
    </set> 
</class> 


<class name="Bar"> 
    ... 
    <property name="localIdentifier" column="local_identifier"/> 
    <many-to-one name="parent" column="parent_id" /> 
</class> 
+0

Ich hatte das selbe getan wie du gesagt hast aber faules Attribut als wahr ... kannst du mir sagen, ob ich irgendwelche Modifikationen in Daos vornehmen muss? – sreelatha

+0

können Sie bitte Ihr Problem erarbeiten !! –