Я хочу реализовать условную @UniqueConstraint в JPA для следующего SQL:
create unique index if not EXISTS MY_uni_idx
on MY_Table (column1, column2, column3)
where (status = 'ACTIVE');
Похоже, что UniqueConstraint не имеет никакой опции для условия Где:
@Table(name = "MY_Table", uniqueConstraints = @UniqueConstraint(columnNames = {"column1", "column2", "column3"},**where (status = 'ACTIVE')**))
IsЕсть ли синтаксис, чтобы сделать это?