sql >> Databasteknik >  >> RDS >> Oracle

Ingen dialektmappning för JDBC-typ:-9

Slutligen var lösningen verkligen som org.hibernate.MappingException :Ingen dialektmappning för JDBC-typ:-9

Jag tittade på fel dialekt.. Det här var för SQLServer och jag använder Oracle10gDialect. Så jag har gjort den här klassen:

public class Oracle10gDialectOverrider extends Oracle10gDialect{

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

}

Och specificera i min hibernate xml:Oracle10gDialectOverrider istället för Oracle10gDialect

Tack



  1. Mysql:Välj all data mellan två datum

  2. SQL Server INFORMATION_SCHEMA Visningar | Se om det finns en tabell

  3. SQL Server-säkerhetskopiering/återställning kontra ta bort/fästa

  4. Det gick inte att ladda DLL "OraOps10.dll"