Puede que sea un poco tarde, pero también me encontré con este problema y descubrí que puede anotar su clase de hibernación con
@Nationalized
o
@Type(type="org.hibernate.type.StringNVarcharType")
lo que hace que su elemento use org.hibernate.type.StringNVarcharType
en lugar de la cadena de tipo VarChar
que se introdujo en hibernate en la versión 4.1.10 y superior. Para que utilice correctamente el NVarChar2
escriba o, de lo contrario, volverá a VarChar2 de forma predeterminada, que luego perderá sus caracteres internacionales.
Hibernate Jira donde se resolvió esto:https://hibernate.atlassian.net/browse/HHH- 5869
Y documentación de Jboss-Hibernate:https://docs.jboss.org/hibernate/orm/4.3/devguide/en-US/html/ch08.html#value-national-character-types