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.