Ya, left() tidak didukung oleh MySQLDialect . Lihat daftar fungsi yang didukung HQL di dokumen API
.
Sekarang Anda memiliki 2 pilihan.
- Gunakan
session.createSQLQuery()metode. - Buat
DialectAnda sendiri kelas dengan memperluasMySQLDialectdan daftarkan fungsinya di sana. Ini diceritakan di forum hibernate di sini dijelaskan dengan baik dalam posting blog di sini .