Efisiensi Query Join Tanpa ORM

Credit to Unsplash Beberapa hari yang lalu saya membaca artikel yang dishare pada group Telegram JVM Indonesia, topiknya menarik perhatian saya karena membahas tentang perbandingan performance (benchmark) antar database driver untuk framework per masing-masing bahasa pemrograman. Silakan dibaca terlebih dahulu artikel tersebut dan setelah membaca artikel tersebut, namun saya tidak akan membahas serta memprovokasi agar melirik bahasa pemrogramannya. {: prompt-info } Saya lebih tertarik untuk menelisik di bagian Spring Data JDBC yang memiliki performance optimal. Menjadi pertanyaan untuk beberapa orang kenapa Spring Data JDBC membuat aplikasi memiliki performa yang lebih optimal dibandingkan dengan menggunakan Spring Data JPA. ...

February 15, 2022 · nandcep

Eksekusi Store Procedure dengan Java

Credit to Unsplash Berhubung minggu malam ini sedang hujan deras dan tidak dapat keluar dari kosan, akhirnya saya iseng membuka IDE di MacBook pribadi yang lama tidak tersentuh. Tema coding pada tulisan ini adalah eksekusi stored procedure menggunakan Java. Java memiliki kemampuan untuk eksekusi store procedure dengan dukungan pustaka JDBC. Untuk sample saya menggunakan DBMS SQL Server 2008R2 dengan pustaka JTDs. Untuk mengeksekusinya saya menggunakan class CallableStatement dan bukan Prepared Statement. Kenapa CallableStatement? Karena object yang dieksekusi store procedure sudah terkompilasi di dalam DBMS dan bukan perintah mentah seperti query DML. ...

July 25, 2015 · nandcep