0
私はNonUniqueObjectExceptionが休止状態になっています。Hibernate NonUniqueObjectException
1つのItemクラスがあります。これは、session.save
のhibernateを使用してItemオブジェクトのリストを保存しました。
同じトランザクションで、別のテーブルと結合したraw SQLクエリを使用して同じアイテムを更新しようとしています。これは私にNonUniqueObjectExceptionを与えます。私が参加している2つのテーブルは、休止状態のエンティティとしては無関係です。つまり、外部キーの関係はありません。内部の書き込みにHQLを使用してのいずれかの方法があり、
- 初めてのHibernateでクエリを結合する:
は、だから私は2つの質問を持っています。
- 第2に、NonUniqueObjectExceptionを回避する方法。働いているものの
トランザクションメソッドをクエリに追加してください。 –
内部結合については、https://docs.jboss.org/hibernate/orm/3.3/reference/en-US/html/queryhql.html(14章)を参照してください。 – user1211
また、http://stackoverflow.com/questions/1074081/hibernate-error-org-hibernate-ononiqueobjectexception-a-different-object-withをチェックすると、NonUniqueObjectExceptionの可能性がある理由が考えられます。 – user1211