Как аннотировать уникальное ограничение с помощью предложения WHERE в JPA
Мне нужно использовать эти уникальные ограничения в PostgreSQL
CREATE UNIQUE INDEX favorites_3col_uni_idx
ON favorites (user_id, menu_id, recipe_id)
WHERE menu_id IS NOT NULL;
CREATE UNIQUE INDEX favorites_2col_uni_idx
ON favorites (user_id, recipe_id)
WHERE menu_id IS NULL;
Первый, который я комментирую в JPA:
@Table(uniqueConstraints= {
@UniqueConstraint(name="favorites_3col_uni_idx", columnNames = {"user_id", "menu_id", "recipe_id"})
})
Но, можно ли аннотировать в JPA второй уникальный индекс?
Спасибо.