Возможно ли использование JPA для определения нескольких уникальных ограничений.
@Entity
class Foo {
long id;
String name;
MyEnum type;
}
Foo.id должен быть уникальным, как и комбинации {Foo.name, Foo.type}.
Ex.
идентификатор, имя, тип
1, «имя1», «тип1»
2, «имя1», «тип2»
3, "name1", "type1" // дубликат ошибки id = 1
Как мне добиться этого с помощью аннотаций JPA?
Спасибо