Kunci komposit di JPA dan Hibernate

Setiap entitas JPA memiliki kunci utama, tetapi beberapa entitas memiliki lebih dari satu nilai sebagai kunci utamanya. Dalam hal ini, Anda perlu menggunakan kunci komposit. Tip Java ini memperkenalkan Anda untuk menggunakan kunci komposit di JPA dan Hibernate.

Perhatikan bahwa saya menganggap Anda telah diperkenalkan dengan ketekunan Java dengan JPA dan Hibernate, termasuk cara memodelkan entitas dan hubungan menggunakan kunci utama. Jika Anda baru mengenal konsep ini, lihat tutorial ketekunan Java dengan JPA dan Hibernate.

Saat Anda membutuhkan kunci komposit

Pertimbangkan tabel harga produk yang menyimpan harga produk berdasarkan nama wilayah dan ID produk. Dalam kasus ini, tabel Anda dapat menyertakan beberapa baris dengan ID produk yang sama, tetapi masing-masing terkait dengan kawasan yang berbeda. Anda memerlukan ID produk dan nama wilayah untuk membedakan secara unik antara harga produk di berbagai wilayah.

Kami akan menggunakan dua konstruksi JPA untuk menyelesaikan masalah ini:

Untuk melanjutkan membaca artikel ini daftar sekarang

Dapatkan Akses Gratis

Pelajari Lebih Lanjut Pengguna yang Ada Masuk