Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Keine Dialektzuordnung für JDBC-Typ:-9

Schließlich war die Lösung tatsächlich wie org.hibernate.MappingException :No Dialect Mapping for JDBC type:-9

Ich habe mir den falschen Dialekt angesehen. Dies war für SQLServer und ich verwende Oracle10gDialect. Also habe ich diese Klasse erstellt:

public class Oracle10gDialectOverrider extends Oracle10gDialect{

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

}

Und geben Sie in meinem Hibernate-XML an:Oracle10gDialectOverrider anstelle von Oracle10gDialect

Danke