良い時刻!私は、Hibernateとの多対多関係の作成にいくつか問題があります。これは、テーブルの一意性制約に参加で作成します。私は、この表に特定のユーザーのための唯一の1行を持つことができますHibernate多対多関係は不要なユニーク制約を作成します
"uk_bapa98k9j6y66sqniad6k680l" UNIQUE CONSTRAINT, btree (users_id)
だから、同じuser_idを持つ別の1行を挿入しようとすると、エラーが発生します。
どうERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - ERROR: duplicate key value violates unique constraint "uk_bapa98k9j6y66sqniad6k680l" Подробности: Key (users_id)=(1) already exists
このテーブルにHibernateがユニーク制約を追加するのを禁止することはできますか?
users.user_idには一意制約があり、それは主キーであるため正常です。しかし、なぜそれが結合テーブルのユニークを持っていますか? –