sql >> Databasteknik >  >> RDS >> Oracle

Viloläge med NVARCHAR2

Kan vara lite sent men jag har precis stött på det här problemet också och jag upptäckte att det kan kommentera din viloklass med

@Nationalized

eller

@Type(type="org.hibernate.type.StringNVarcharType")

vilket gör att ditt element använder org.hibernate.type.StringNVarcharType istället för VarChar-typsträngen

som introducerades i viloläge i version 4.1.10 och senare. Så att den korrekt använder NVarChar2 skriv eller annars kommer den som standard tillbaka till VarChar2 som sedan förlorar dina internationella tecken.

Hibernate Jira där detta löstes:https://hibernate.atlassian.net/browse/HHH- 5869

Och Jboss-Hibernate Documentation:https://docs.jboss.org/hibernate/orm/4.3/devguide/en-US/html/ch08.html#value-national-character-types



  1. Möjligt att göra en MySQL främmande nyckel till en av två möjliga tabeller?

  2. Distribuera Django + Python 3 + PostgreSQL till AWS Elastic Beanstalk

  3. Hämta SQL Server-utdatavariabler i c#

  4. Hur ändrar jag SQL Server 2005 till att vara skiftlägeskänslig?