Kami memiliki aplikasi java besar yang sepenuhnya bekerja berdasarkan serialisasi JAXB. Server middleware melakukan semua akses db dan mengirimkan semua Objek data dalam objek JAXB dan membuat serial ke XML dan mengirimkan data ke UI (C#.Net).
Seringkali setelah data diisi dari akses db ke objek Java JAXB, saya harus melakukan beberapa pemrosesan seperti "mengurutkan kumpulan objek berdasarkan atribut", mencari rata-rata, melakukan beberapa perhitungan pada daftar objek di koleksi dll.
Masalah utama saya adalah, objek JAXB tidak memiliki kode sama dengan dan hash. Jadi yang saya lakukan adalah memindahkan semua data ke beberapa objek Data yang ditentukan pengguna di mana saya memiliki kode hash, sama dengan, bandingkanTo sehingga saya dapat melakukan semua operasi dalam koleksi dan kemudian menyalin ke objek JAXB. Saya pikir ini adalah biaya tambahan.
Pertanyaan:
1) apakah objek jaxb mendukung sama dengan /hashcode/ bandingkanTo - dapatkah saya menentukan ini dalam skema?
2) Adakah alternatif lain yang lebih baik?
Terima kasih.