Oracle
 sql >> Base de données >  >> RDS >> Oracle

Aucun mappage de dialecte pour le type JDBC : -9

Enfin la solution était bien comme org.hibernate.MappingException :No Dialect mapping for JDBC type:-9

Je regardais le mauvais dialecte.. C'était pour SQLServer et j'utilise Oracle10gDialect.Alors j'ai fait cette classe :

public class Oracle10gDialectOverrider extends Oracle10gDialect{

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

}

Et spécifiez dans mon xml hibernate :Oracle10gDialectOverrider au lieu de Oracle10gDialect

Merci