Könnte etwas spät sein, aber ich bin gerade auch auf dieses Problem gestoßen und habe festgestellt, dass Sie Ihre Hibernate-Klasse mit
kommentieren können@Nationalized
oder
@Type(type="org.hibernate.type.StringNVarcharType")
wodurch Ihr Element org.hibernate.type.StringNVarcharType
verwendet anstelle des VarChar-Typs string
die in Version 4.1.10 und höher in den Ruhezustand eingeführt wurde. Damit es den NVarChar2
korrekt verwendet eingeben, sonst wird es standardmäßig auf VarChar2 zurückgesetzt, wodurch Ihre internationalen Zeichen verloren gehen.
Hibernate Jira, wo dies behoben wurde:https://hibernate.atlassian.net/browse/HHH- 5869
Und Jboss-Hibernate-Dokumentation:https://docs.jboss.org/hibernate/orm/4.3/devguide/en-US/html/ch08.html#value-national-character-types