2016-08-03 44 views
2

In unserem Projekt arbeiten wir mit einem Domänenmodell Dokument. Ein Dokument kann Titel mehrere haben, so mit meinem JPA Wissen, das ich die Dokument Entität wie so modellieren würde:Wie erstellt man Entity mit einem Sammlungsfeld in JHipster?

@Entity 
public class Document { 

    private Set<String> titles; 

    // ... getters and setters 
} 

Wie kann ich jHipster Entitäten erzeugen mit Sammlung Attribute (oder, synomymously, Sammlungsfelder)?

Antwort

2

Abhängig vom jdl-Dokument here wird der Sammlertyp für das Feld noch nicht verarbeitet.

Ich denke, Sie denken bereits an ein Titelobjekt erstellen und erstellen Sie eine Eins-zu-viele-Beziehung mit Dokument richtig?

+0

Ja, ich habe darüber nachgedacht, meine Herausforderung zu lösen, indem ich eine Entität * Titel * eingeführt und eine Eins-zu-viele-Beziehung zwischen * Dokument * und * Titel * eingerichtet habe. Aber es fühlt sich wie ein Workaround an, da * Titel * eher ein [Wertobjekt] (https://en.wikipedia.org/wiki/Value_object) als eine vollwertige Entität ist. – Abdull

+0

Ja, Ihr Recht, es ist eine Problemumgehung, für die Sie jdl Generator ändern können, um Sammlung Felder zu behandeln. Es ist keine große Sache, denke ich. – ismail