sql >> Database teknologi >  >> RDS >> Mysql

hvordan man bruger streng venstre funktion i hql

Ja, left() understøttes ikke af MySQLDialect . Se listen over HQL-understøttede funktioner på API-dokumenter .

Nu har du 2 muligheder tilbage.

  1. Brug session.createSQLQuery() metode.
  2. Opret din egen Dialect klasse ved at udvide MySQLDialect og registrer funktionen der. Dette er fortalt på hibernate forum her forklaret godt i et blogindlæg her .


  1. MySQL installer og indlæs database på Inno Setup script

  2. Node.js kan ikke godkende til MySQL 8.0

  3. IGNORE_DUP_KEY langsommere på klyngede indekser

  4. Få en liste over datoer mellem to datoer ved hjælp af en funktion