Накрая решението наистина беше като org.hibernate.MappingException :Без диалектно съпоставяне за JDBC тип:-9
Гледах грешен диалект. Това беше за SQLServer и използвам Oracle10gDialect. Така че направих този клас:
public class Oracle10gDialectOverrider extends Oracle10gDialect{
public Oracle10gDialectOverrider(){
super();
registerHibernateType(Types.NVARCHAR, Hibernate.STRING.getName());
}
}
И посочете в моя xml за хибернация:Oracle10gDialectOverrider вместо Oracle10gDialect
Благодаря