nvarchar in sql, oracle und mysql in Hibernate annotation mapping

Wir verwenden MS-SQL, Oracle und MySQL als unsere Datenbank.

Wir haben Ruhezustand-Annotationen verwendet, um Tabellen zu erstellen. In der Annotationsklassendatei haben wir die Spaltendefinition als deklariert

@Column (name = "UCAALSNO", nullable = false, columnDefinition = "nvarchar (20)") und dies funktioniert gut für MS-SQL.

Aber wenn es um Oracle geht, löst nvarchar eine Ausnahme aus, da oracle nur nvarchar2 und Mysql nur nchar () unterstützt (maximale Länge = 255)

Erstellen einer Anmerkungsdatei zur Unterstützung des Datentyps nvarchar für drei Datenbanken.

Antworten auf die Frage(0)

Ihre Antwort auf die Frage