Det är enkelt att anropa en funktion om din funktion returnerar en string or varchar
värde .
session.createSQLQuery("select my_super_fn(:param1)")
Där my_super_fn är namnet på din funktion med parametern param1 .
För att testa syntaxen prova den här koden som ger dig det aktuella serverdatumet.
Date d = (Date)session.createSQLQuery("select CURDATE()").uniqueResult();
System.out.println(d);
För andra typer av funktioner se en fråga här om hur man gör det.