Det er nemt at kalde en funktion hvis din funktion returnerer en string or varchar
værdi .
session.createSQLQuery("select my_super_fn(:param1)")
Hvor my_super_fn er navnet på din funktion med parameteren param1 .
For at teste syntaksen prøv denne kode, som giver dig den aktuelle serverdato.
Date d = (Date)session.createSQLQuery("select CURDATE()").uniqueResult();
System.out.println(d);
For andre typer funktioner henvises til et spørgsmål her hvordan man gør det.