Mungkin sedikit terlambat tetapi saya baru saja menemukan masalah ini dan saya menemukan bahwa dapat membubuhi keterangan kelas hibernasi Anda dengan
@Nationalized
atau
@Type(type="org.hibernate.type.StringNVarcharType")
yang membuat elemen Anda menggunakan org.hibernate.type.StringNVarcharType
alih-alih string tipe VarChar
yang diperkenalkan ke hibernasi di rilis 4.1.10 dan di atasnya. Sehingga benar menggunakan NVarChar2
ketik atau akan default kembali ke VarChar2 yang kemudian kehilangan karakter internasional Anda.
Hibernate Jira di mana ini diselesaikan:https://hibernate.atlassian.net/browse/HHH- 5869
Dan Dokumentasi Jboss-Hibernate:https://docs.jboss.org/hibernate/orm/4.3/devguide/en-US/html/ch08.html#value-national-character-types