JPA - Definieren von mehrspaltigen eindeutigen Integritätsbedingungen

8

Ist es möglich, JPA zu verwenden, um mehrere eindeutige Einschränkungen zu definieren.

%Vor%

Foo.id sollte eindeutig sein wie Kombinationen aus {Foo.name, Foo.type}.
Ex.
ID, Name, Typ
1, "name1", "typ1"
2, "name1", "typ2"
3, "name1", "type1" // Fehlerduplikat von id = 1

Wie erreiche ich dies mithilfe von JPA-Annotationen?

Danke

    
boutta 11.07.2011, 13:11
quelle

1 Antwort

14

Mit dem Attribut uniqueConstraints der Anmerkung Table :

%Vor%     
JB Nizet 11.07.2011, 13:15
quelle

Tags und Links