Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Nenhum mapeamento de dialeto para o tipo JDBC:-9


Finalmente, a solução era de fato como org.hibernate.MappingException :No mapeamento de dialeto para o tipo JDBC:-9

Eu estava olhando para o dialeto errado .. Isso foi para SQLServer e estou usando Oracle10gDialect. Então eu fiz esta classe:
public class Oracle10gDialectOverrider extends Oracle10gDialect{

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

}

E especifique no meu xml de hibernação:Oracle10gDialectOverrider em vez de Oracle10gDialect

Obrigado