Det er måske lidt sent, men jeg er lige stødt på dette problem, og jeg fandt ud af, at det kan kommentere din dvale-klasse med
@Nationalized
eller
@Type(type="org.hibernate.type.StringNVarcharType")
hvilket får dit element til at bruge org.hibernate.type.StringNVarcharType
i stedet for VarChar-typestrengen
som blev indført i dvale i version 4.1.10 og nyere. Så den bruger NVarChar2
korrekt skriv ellers vil den som standard gå tilbage til VarChar2, som så mister dine internationale tegn.
Hibernate Jira, hvor dette blev løst:https://hibernate.atlassian.net/browse/HHH- 5869
Og Jboss-Hibernate-dokumentation:https://docs.jboss.org/hibernate/orm/4.3/devguide/en-US/html/ch08.html#value-national-character-types