Mysql
 sql >> база данни >  >> RDS >> Mysql

извикване на mysql функция, връщаща varchar в хибернация

Лесно е да извикате функция ако функцията ви връща 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);

За друг тип функции вижте въпрос тук за това как да го направя.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да настроите и да влезете като root потребител в MySQL

  2. SQL - Как да поръчате, като използвате Count от друга таблица

  3. Как мога да търся в таблица със стойности, разделени със запетая?

  4. Незаконен микс от съпоставяния за операция „concat“

  5. Как правилно да индексирате таблица за свързване за връзка много към много в MySQL?