Annotieren einer eindeutigen Einschränkung mit der WHERE-Klausel in JPA

Ich muss diese eindeutigen Einschränkungen in PostgreSQL verwenden

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;

Der erste, den ich in JPA kommentiere:

@Table(uniqueConstraints= {
@UniqueConstraint(name="favorites_3col_uni_idx", columnNames = {"user_id", "menu_id", "recipe_id"})
})

Aber ist es möglich, in JPA den zweiten eindeutigen Index zu kommentieren?

Vielen Dank.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage