Ja, left()
understøttes ikke af MySQLDialect
. Se listen over HQL-understøttede funktioner på API-dokumenter
.
Nu har du 2 muligheder tilbage.
- Brug
session.createSQLQuery()
metode. - Opret din egen
Dialect
klasse ved at udvideMySQLDialect
og registrer funktionen der. Dette er fortalt på hibernate forum her forklaret godt i et blogindlæg her .