複数1:N関係のテーブルでCriteria APIのassociateを利用すると、重複データが取得されてしまいます。 #890
-
t_aとt_bは1:nの関係、更にt_aとt_cも1:Nの関係です. 下記のような使い方で
bとc両方とも重複データが取得されています。 |
Beta Was this translation helpful? Give feedback.
Answered by
nakamura-to
Oct 6, 2022
Replies: 1 comment 5 replies
-
仕様としては重複が発生しないのが正しいです。 重複チェックは もし可能であれば再現するプロジェクトなどを共有いただけると助かります。 |
Beta Was this translation helpful? Give feedback.
5 replies
Answer selected by
gikeihi
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
仕様としては重複が発生しないのが正しいです。
提示いただいたコード断片は特に問題ないように見えます。
重複チェックは
@Id
が付与されたプロパティを使って行っていますが、bやcのエンティティ定義は正しいでしょうか?もし可能であれば再現するプロジェクトなどを共有いただけると助かります。