ID 以外のフィールドに一意の制約を定義しようとしています。答えは明白に思えるかもしれません:
@Entity
@Table(uniqueConstraints=@UniqueConstraint(columnNames={"col1"}))
public class MyEntity { ... }
ただし、これは機能していません。コマンド ラインからコレクション内のインデックスを確認しましたmongo
が、一意のインデックスの痕跡はありません (インデックスのみ_id_
が生成されています)。
@Index
私はまた、喜びのない注釈を試しました:
@Entity
@Table(indexes={ @Index(name = "myIndex", columnList="col1", unique = true) })
public class MyEntity { ... }
@Column(unique = true)
注釈も効果がありません。
Hibernate OGM にこのコレクションの一意のインデックスを作成させるにはどうすればよいですか?
前もって感謝します、
ギレルモ