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

как да използвам функцията за ляво на низ в hql

Да, left() не се поддържа от MySQLDialect . Вижте списъка с поддържани от HQL функции на документи за API .

Сега ви остават 2 опции.

  1. Използвайте session.createSQLQuery() метод.
  2. Създайте свой собствен Dialect клас чрез разширяване на MySQLDialect и регистрирайте функцията там. Това се казва във форума за хибернация тук обяснено добре в публикация в блог тук .


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Основни MySQL заявки

  2. Как да актуализирате сериализирани данни в MySQL

  3. MySQL - Как да преброите всички редове на таблица в една заявка

  4. Има ли MySQL команда, която да имплементира нещо като drop tables освен t1,b2?

  5. Използване на MySQLi за вмъкване на данни в база данни