Wie können Sie SQL-Kommentare über JPA-Anmerkungen angeben?

8

Gibt es eine Möglichkeit, SQL-Kommentare über JPA-Anmerkungen anzugeben? Kommentare für Tabellen und Spalten.

    
yegor256 27.09.2010, 20:40
quelle

3 Antworten

5
  

Gibt es eine Möglichkeit, SQL-Kommentare über JPA-Anmerkungen anzugeben? Kommentare für Tabellen und Spalten.

Nein. Wenn Sie Kommentare in Tabellen und Spalten definieren möchten, sollten Sie dies nach den Fakten in der generierten DDL tun, bevor Sie sie für Ihre Datenbank ausführen.

    
Pascal Thivent 27.09.2010, 20:53
quelle
4

Es gibt einen Weg, zumindest für MySQL. Es hängt von Ihrer Datenbank-Engine ab. Für MySQL können Sie den Kommentar zur columnDefinition hinzufügen. Hier ist ein Beispiel für eine Spalte:

%Vor%

Wie Sie sehen können, ist der Kommentar ('The KEY offensive') Teil der Spaltendefinition. Aber es ist nicht Standard JPA, wie Sie es ändern müssen, wenn Sie die Datenbank-Engine ändern. Genauso müssen Sie die Spaltendefinition ändern, wenn Sie einen nicht standardmäßigen SQL-Typ verwenden und das Datenbankmodul ändern.

    
Josep Panadero 13.08.2013 09:56
quelle
1

Die Standards ( Ссылка ) scheinen keine Möglichkeit zu definieren, Tabellen- oder Spaltenkommentare zu definieren t erwähne sie auch). Daher kann die Syntax für Kommentare zu Tabellen / Spalten von einem DBMS zum anderen variieren. Ich denke, deshalb bietet JPA keine generische Möglichkeit, das zu tun

    
jambriz 09.09.2014 16:23
quelle

Tags und Links