Ostatecznie rozwiązanie rzeczywiście wyglądało jak org.hibernate.MappingException :Brak mapowania dialektu dla typu JDBC:-9
Patrzyłem na niewłaściwy dialekt. To było dla SQLServer i używam Oracle10gDialect. Więc stworzyłem tę klasę:
public class Oracle10gDialectOverrider extends Oracle10gDialect{
public Oracle10gDialectOverrider(){
super();
registerHibernateType(Types.NVARCHAR, Hibernate.STRING.getName());
}
}
I podaj w moim hibernacyjnym xml:Oracle10gDialectOverrider zamiast Oracle10gDialect
Dzięki