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