sql >> Databasteknik >  >> RDS >> Mysql

hur man använder sträng vänster funktion i hql

Ja, left() stöds inte av MySQLDialect . Se listan över HQL-stödda funktioner på API-dokument .

Nu har du kvar 2 alternativ.

  1. Använd session.createSQLQuery() metod.
  2. Skapa din egen Dialect klass genom att utöka MySQLDialect och registrera funktionen där. Detta berättas på vilolägesforumet här förklaras bra i ett blogginlägg här .


  1. Hur bygger man ett enkelt gransknings- och 5-stjärnigt betygssystem?

  2. Tips för att uppgradera Percona XtraDB Cluster till 8.0

  3. Aktivera MySQL InnoDB Storage Engine Support i XAMPP-installation

  4. MySql:är det möjligt att 'SUMMA OM' eller 'COUNT OM'?