Giriş
Tablo seviyesinde uygulanır. Sütun seviyesinde uygulamak istesek şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Tablo seviyesinde uygulanır. Sütun seviyesinde uygulamak istesek şöyle yaparız.
@Column(unique=true)
String username;
Eğer tablo dışında bir yerde kullanılırsa şu hatayı alırız@UniqueConstraint is dissallowed for this location
ÖrnekŞöyle yaparız.
@Entity
@Table(uniqueConstraints={@UniqueConstraint(columnNames={"username"})})
public class SomeEntity {
@Column(name = "username")
public String username;
}
ÖrnekŞöyle yaparız.
@Entity
@Table(uniqueConstraints={@UniqueConstraint(columnNames = {"id_1" , "id_2"})})
public class class_name {
@Id
@GeneratedValue
public Long id;
@NotNull
public Long id_1;
@NotNull
public Long id_2;
}
Hiç yorum yok:
Yorum Gönder