Contoh pemrograman database dengan JPA sebagai kakas ORM, kasus: pencatatan daftar belanja (shopping list).
Bahasa Pemrograman: Java (should be compatible with Java 6 or newer)
User Interface: Java Swing
IDE: Netbeans 12 dengan format project Ant
Database: PostgreSQL Database Server
DDL SQL untuk menciptakan tabel yang dibutuhkan bisa dilihat pada bagian Wiki.
Rancangan UML telah diberikan saat perkuliahan.
Silakan membandingkan kode pada program ini dengan program yang menggunakan JDBC tanpa kakas ORM.