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

Без диалектно съпоставяне за JDBC тип:-9

Накрая решението наистина беше като org.hibernate.MappingException :Без диалектно съпоставяне за JDBC тип:-9

Гледах грешен диалект. Това беше за SQLServer и използвам Oracle10gDialect. Така че направих този клас:

public class Oracle10gDialectOverrider extends Oracle10gDialect{

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

}

И посочете в моя xml за хибернация:Oracle10gDialectOverrider вместо Oracle10gDialect

Благодаря



  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?

  2. Видео:Производителност на колона Oracle 12c IDENTITY на RAC

  3. Как мога да потвърдя, че базата данни е Oracle и каква версия използва SQL?

  4. Как да дефинирам тригер ON COMMIT в Oracle?

  5. Разлика в критериите за търсене между Like срещу Contains() в oracle