2014-02-27 8 views

Antwort

12

Ja, es unterstützt.

Erstellen Sie einen Index mit allen Eigenschaften und machen Sie ihn einzigartig.

Index indexUnique = new Index(); 
indexUnique.addProperty(project_type); 
indexUnique.addProperty(name); 
indexUnique.makeUnique(); 
projectsEntity.addIndex(indexUnique); 

Source

+1

Wo oder auf die Datei müssen wir jene Linie von Codes hinzufügen? – kaz

7

Wie für die Version 3.2.0 können Sie mehrere Indizes in der Entity-Deklaration erklären:

@Entity(
    indexes = { 
     @Index(value = "column1,column2,column3", unique = true) 
    } 
) 
+0

@Jason Robinson Wo sollte ich diese Zeilen hinzufügen? – 135

+0

@ 135 über Ihre Entity-Klasse-Deklaration –

+0

@JasonRobinson ich habe wie, @Index (Wert = "fname, category_name", eindeutig = wahr) gibt es eine andere Erklärung für UNIQUE – 135