2016-12-10 3 views
0

Ich verwende Spring Boot (1.4), Federdaten und jpa. Und mit @Repository (CrudRepository) Einer meiner Tabelle/Entity, die ID-Spalte, ich möchte benutzerdefinierte Zeichenfolge generieren. Beginnen Sie mit einer bestimmten Zeichenfolge plus Erstellungsdatum und -zeit und enden Sie mit dem nächsten Wert aus db. so hier kann ich nicht verwenden @TableGenerator, brauche ich einige native Abfrage wie "Select nextvalue"Spring Data CrudRepository benutzerdefinierte ID-Generator

Gibt es bessere Möglichkeit, dies zu erreichen.

Antwort

0

Fügen Sie eine "normale" ID-Spalte mit @Id und @GeneratedValue hinzu und füllen Sie dann manuell Ihre spezielle Spalte, nachdem die Entität das erste Mal gespeichert wurde.

Verwandte Themen