Oracle
 sql >> база данни >  >> RDS >> Oracle

Хибернация с NVARCHAR2

Може да е малко късно, но току-що се натъкнах и на този проблем и открих, че може да коментира вашия хибернационен клас с

@Nationalized

или

@Type(type="org.hibernate.type.StringNVarcharType")

което кара вашия елемент да използва org.hibernate.type.StringNVarcharType вместо тип низ VarChar

който беше въведен в хибернация във версия 4.1.10 и по-нова. Така че да използва правилно NVarChar2 тип или в противен случай ще се върне по подразбиране към VarChar2, което след това губи вашите международни знаци.

Hibernate Jira, където това беше разрешено:https://hibernate.atlassian.net/browse/HHH- 5869

И Jboss-Hibernate документация:https://docs.jboss.org/hibernate/orm/4.3/devguide/en-US/html/ch08.html#value-national-character-types



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SELECT QUERY за връзка едно към много между две таблици

  2. Кога правилният SQL ще даде грешен резултат

  3. Как да промените текста на етикета на бутона и да добавите нова функционалност по време на изпълнение? Oracle Forms

  4. Изключете стойности от дяла на Oracle

  5. IO грешка:Получих минус едно от повикване за четене