Лесно е да извикате функция ако функцията ви връща string or varchar
стойноста .
session.createSQLQuery("select my_super_fn(:param1)")
Където my_super_fn е името на вашата функция с параметър param1 .
За да тествате синтаксиса, опитайте този код, който ви дава текущата дата на сървъра.
Date d = (Date)session.createSQLQuery("select CURDATE()").uniqueResult();
System.out.println(d);
За друг тип функции вижте въпрос тук за това как да го направя.