画像に示すように、3 つのエンティティがあります。
この疑似コードに示すように、オブジェクトを永続化しようとしています
EA = new EA
EB = new EB
EC = new EC
EB.link(EA)
EC.link(EA)
persist(EB)
persist(EC)
エンティティ B を永続化すると、エンティティ A は永続化されますが、エンティティ C は次のエラーで永続化できません。
java.lang.IllegalStateException: org.hibernate.TransientObjectException: object is an unsaved transient instance - save the transient instance before merging:
私はエンティティ C を制御しています。エンティティ A と B を変更したくありません。これらすべてのエンティティを永続化するにはどうすればよいですか?