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