Pada bagian ini, peserta kursus diminta untuk membuat perintah Query dengan menggunakan HQL pada setiap tugas kursus.
Perhatikan contoh perintah tugas kursus di bawah ini.
Buatlah query dengan menggunakan Hibernate dan kemudian ekstrak hasil query tersebut. Lakukan query juga di class HibernateA4.
No | Tabel | Data Yang Diambil | Kondisi |
1 | kabupaten |
| Query tanpa kondisi |
Perintah di atas meminta peserta kursus untuk membuat query menggunakan HQL ke tabel kabupaten dengan pada class HibernateA4.
Kolom-kolom yang perlu diambil pada query adalah id kabupaten, nama kabupaten dan id propinsi dan kabupaten tersebut, query ini tidak mempunyai kondisi.
Perhatikan contoh coding berikut ini.
Perhatian : Semua data yang didapatkan dari hasil query harus dimasukkan ke dalam log. Gunakan fungsi Log.log() untuk mencatat data query ke dalam file log.
Perhatian : Semua query harus dimasukkan ke dalam log. Gunakan fungsi Log.log(LogUtil.translate(query.getQueryString())) untuk mencatat query ke dalam file log.
Data nilai setiap kolom yang didapatkan dari hasil query harus diambil menggunakan looping, kemudian masukkan setiap data kolom ke dalam log menggunakan fungsi Log.log().