Возможно ли иметь уникальное ограничение над встроенным объектом в библиотеке javax.persistence без упоминания всех столбцов отдельно?Уникальное ограничение на встроенный объект?
Что у меня есть:
@Table(uniqueConstraints = { @UniqueConstraint(columnNames = { "someReference", "id1", "id2" }) })
public class A {
@Embedded
private B embedded;
private String someReference;
}
@Embeddable
public class B {
private long id1;
private long id2;
}
То, что я хочу (более или менее):
@Table(uniqueConstraints = { @UniqueConstraint(columnNames = {"someReference", "embedded" }) })