sql >> Database >  >> RDS >> Mysql

hoe de functie string left te gebruiken in hql

Ja, left() wordt niet ondersteund door het MySQLDialect . Zie de lijst met door HQL ondersteunde functies op API-documenten .

Nu heb je nog 2 opties.

  1. Gebruik session.createSQLQuery() methode.
  2. Maak je eigen Dialect class door het uitbreiden van het MySQLDialect en registreer de functie daar. Dit wordt verteld op het hibernate-forum hier goed uitgelegd in een blogpost hier .


  1. Bindadres en MySQL-server

  2. Hoe u updates van een tabel kunt voorkomen, met een uitzondering voor één situatie?

  3. Ubuntu 18.04 voor SQL Server 2019 op virtuele machine installeren met VMware Workstation

  4. sql-server:verwijder alle rijen van alle tabellen