Alat Pemetaan Objek ke Objek Java
Mengautomasikan penukaran objek domain (DO) kepada objek pemindahan data (DTO) dalam Java boleh satu tugas yang sukar. Nasib baik, terdapat banyak alatan yang tersedia untuk menyelaraskan proses ini.
Perpustakaan Disyorkan
-
Dozer: Menyalin data secara rekursif antara Java Bean yang kompleks jenis.
-
Pemeta Model: Pintar pemeta yang secara automatik memetakan objek berdasarkan konvensyen.
-
MapStruct: Penjana kod masa kompilasi yang mencipta kod pemetaan selamat jenis tanpa kebergantungan.
-
Orika : Menggunakan penjanaan kod bait untuk diminimumkan dengan pantas dan overhed pemetaan.
-
Selma: Penjana kod masa kompilasi untuk pemetaan.
Perpustakaan Lain
Walaupun tidak seperti digunakan secara meluas, perpustakaan tambahan ini mungkin menyediakan pemetaan khusus keupayaan:
-
Commons-BeanUtils: Menukar nilai skalar kepada/daripada objek.
-
Rangka Kerja Spring: Menyokong PropertyEditors untuk mengubah objek /daripada rentetan.
-
Commons-Lang: Menyediakan utiliti manipulasi tatasusunan.
-
EzMorph: Mengubah objek dengan tatasusunan berbilang dimensi dan DynaBeans.
-
Lorentz: Generik rangka kerja penukaran objek ke objek.
-
OTOM: Menyalin data antara mana-mana objek Java.
Atas ialah kandungan terperinci Alat Pemetaan Objek-ke-Objek Java Mana Yang Sesuai untuk Projek Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!