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
Dialect
Anda sendiri kelas dengan memperluasMySQLDialect
dan daftarkan fungsinya di sana. Ini diceritakan di forum hibernate di sini dijelaskan dengan baik dalam posting blog di sini .