Může být trochu pozdě, ale právě jsem narazil také na tento problém a zjistil jsem, že může anotovat vaši hibernační třídu pomocí
@Nationalized
nebo
@Type(type="org.hibernate.type.StringNVarcharType")
díky čemuž váš prvek používá org.hibernate.type.StringNVarcharType
místo typu VarChar řetězec
který byl uveden do režimu spánku ve verzi 4.1.10 a vyšší. Aby správně používal NVarChar2
zadejte, jinak se vrátí zpět na VarChar2, což pak ztratí vaše mezinárodní znaky.
Hibernate Jira, kde to bylo vyřešeno:https://hibernate.atlassian.net/browse/HHH- 5869
A dokumentace Jboss-Hibernate:https://docs.jboss.org/hibernate/orm/4.3/devguide/en-US/html/ch08.html#value-national-character-types