2012-03-31 13 views
0

私はマイクロソフトエンティティFrameworrk ORMで、のは、私はサブエンティティを1aA、アルバータを持っているエンティティAを、持っているとしましょうということを知っている交流などHibernate/SQL Server - カスケード挿入?

私はsession.saveOrUpdate(SomeAEntityObject);

の同等の操作を行う場合には、自動的にAASに保存されます、 aBs、aCsなどがAエンティティにバインドされています。

今はHibernateを使用していますが、それはしません。 だから、私は一つ一つevythingを追加すると思いますか?

何か不足していますか? (注釈とHibernatを使用して)

+0

"@ org.hibernate.annotations.Cascade({org.hibernate.annotations.CascadeType.SAVE_UPDATE})"を単に追加することでこれを解決しました。これは、完全なパッケージ名を使用してjavax.persistenceのものと曖昧さを解消します。 "@OneToMany"アノテーションの下にあります(完全なパッケージ名は、javax.persistenceのものとのあいまいな心配を避けるためにここにあります)。 – TTT

+0

これを回答として追加して、他の人がこれを簡単に見つけることができるようにしてください。 –

+0

もちろん、ポイントは、私自身の質問に一定の時間の間に答えることを許可していないことを示しています。それで、私は自分の答えをもう一度解決策としてマークすることができません。 – TTT

答えて

0

Iは「下 "org.hibernate.annotations.Cascade({org.hibernate.annotations.CascadeType.SAVE_のUPDATE})@" を単に追加することによってこれを解決しました@OneToMany "アノテーション。