Może się trochę spóźnić, ale właśnie natknąłem się na ten problem i stwierdziłem, że można dodać adnotację do klasy hibernacji za pomocą
@Nationalized
lub
@Type(type="org.hibernate.type.StringNVarcharType")
co sprawia, że Twój element używa org.hibernate.type.StringNVarcharType
zamiast ciągu typu VarChar
który został wprowadzony do hibernacji w wersji 4.1.10 i nowszych. Aby poprawnie używał NVarChar2
wpisz lub domyślnie powróci do VarChar2, co spowoduje utratę międzynarodowych znaków.
Hibernate Jira, gdzie zostało to rozwiązane:https://hibernate.atlassian.net/browse/HHH- 5869
Oraz dokumentacja Jboss-Hibernate:https://docs.jboss.org/hibernate/orm/4.3/devguide/en-US/html/ch08.html#value-national-character-types