9
Hazırda bekletme sınıfının üyeleri üzerinde benzersiz kısıtlamalar tanımlamak mümkün mü?Hazırda bekletilen üyelerin üyeleri için benzersiz kısıtlamalar
Ben
@Entity
@Table(uniqueConstrains = ???)
public class Widget {
@Id
private int id;
@Embedded
Nested nested;
}
@Embeddable
public class Nested {
private int i1;
private int i2;
}
thnaks niteliklerini, bu harika. Bir şey beni çok endişelendiriyor, eğer 'Nested' alan adları değişirse, onu gömülü olarak kullanan herhangi bir sınıfta problemler var ... bu problemi çözmek için herhangi bir model var mı? –
@JoshuaMN maalesef bunun için bir model yok, ancak 'Nested' sınıfının alanlarının adlarını değiştirmesi ihtimali, gömülü sınıfların kullanımı için oldukça küçük bir amaçtır. Bu durumda, '@ AttributeOverride' fikrini de bırakabilirsiniz. Bu durumda hiçbir şey ifade etmemektedir (sadece kodun daha fazla kullanıldığını düşünüyorum). –