Thật đơn giản để gọi một hàm nếu hàm của bạn trả về một chuỗi string or varchar
giá trị .
session.createSQLQuery("select my_super_fn(:param1)")
Ở đâu my_super_fn là tên hàm của bạn với tham số param1 .
Để kiểm tra cú pháp, hãy thử mã này sẽ cho bạn biết ngày máy chủ hiện tại.
Date d = (Date)session.createSQLQuery("select CURDATE()").uniqueResult();
System.out.println(d);
Đối với các loại chức năng khác, hãy tham khảo câu hỏi tại đây về cách thực hiện.