Mysql
 sql >> Baza danych >  >> RDS >> Mysql

jak używać funkcji string left w hql

Tak, left() nie jest obsługiwany przez MySQLDialect . Zobacz listę obsługiwanych funkcji HQL na Dokumentacja API .

Teraz masz 2 opcje.

  1. Użyj session.createSQLQuery() metoda.
  2. Utwórz własny Dialect klasy, rozszerzając MySQLDialect i zarejestruj tam funkcję. Jest to opisane na forum hibernacji tutaj wyjaśniono dobrze w poście na blogu tutaj .


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Migracje na żywo przy użyciu replikacji MySQL

  2. Nielegalna mieszanka błędów sortowania w MySql

  3. Pokaż użytkowników MySQL

  4. Jak ustawić parametry połączenia za pomocą Entity Framework

  5. Jak działa funkcja CHARACTER_LENGTH() w MySQL