Misschien een beetje laat, maar ik ben dit probleem net ook tegengekomen en ik heb ontdekt dat je hibernate-klasse kan annoteren met
@Nationalized
of
@Type(type="org.hibernate.type.StringNVarcharType")
waardoor je element org.hibernate.type.StringNVarcharType
. gebruikt in plaats van de tekenreeks van het VarChar-type
die in release 4.1.10 en hoger in de slaapstand is gebracht. Zodat het de NVarChar2
. correct gebruikt typ of anders zal het standaard teruggaan naar VarChar2, waardoor je internationale karakters verloren gaan.
Hibernate Jira waar dit is opgelost:https://hibernate.atlassian.net/browse/HHH- 5869
En Jboss-Hibernate-documentatie:https://docs.jboss.org/hibernate/orm/4.3/devguide/en-US/html/ch08.html#value-national-character-types