1- tu vas la
http://sourceforge.net/project/showfile ... p_id=40712tu telecharges la distro qui correspond à la version que tu utilises.
tu as le jar ET les sources.
2- tu ouvres les sources, notamment le package des dialects. Ca va t'aider à comprendre la mécanique des dialects qui est tres simples
3- tu te créés ton propre dialect dans ton projet
MyDialect extends DB2Dialect (par exemple)
De mémoire, dans le constructeur, tu ajoutes la fonction que tu souhaites utiliser: COALESCE, avec le bon nombre de parametres,...
Ca permettra à Hibernate de "comprendre" lorsqu'il rencontrera "COALESCE" dans une requête HQL.