Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Brak mapowania dialektu dla typu JDBC:-9

Ostatecznie rozwiązanie rzeczywiście wyglądało jak org.hibernate.MappingException :Brak mapowania dialektu dla typu JDBC:-9

Patrzyłem na niewłaściwy dialekt. To było dla SQLServer i używam Oracle10gDialect. Więc stworzyłem tę klasę:

public class Oracle10gDialectOverrider extends Oracle10gDialect{

public Oracle10gDialectOverrider(){
    super();
    registerHibernateType(Types.NVARCHAR, Hibernate.STRING.getName());
}

}

I podaj w moim hibernacyjnym xml:Oracle10gDialectOverrider zamiast Oracle10gDialect

Dzięki



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ustawienia bazy danych Oracle Oracle

  2. SQL nie rozpoznaje aliasu kolumny w klauzuli where

  3. WYCZYŚĆ EKRAN — skrót do Oracle SQL Developer?

  4. Jak zmienić język sesji Oracle

  5. ORA-12728:nieprawidłowy zakres w wyrażeniu regularnym