Hi all,
Mau numpang nanya, mis g punya relationship di hibernate one-to-many.
Nah jika user mengubah data yg di child and parent , g pengen ngelog perubahan yg ada, mis:
<parent type="org.test.Parent">
<old>
<property name="name" value="Andi" type="java.lang.String" />
<property name="children" type="java.util.ArrayList">
<child type="org.test.Child">
<property name="age" value="12" type="java.lang.Integer"/>
</child>
</property>
<old>
<new>
<property name="name" value="Budi" type="java.lang.String" />
<property name="children" type="java.util.ArrayList">
<child type="org.test.Child">
<property name="age" value="13" type="java.lang.Integer"/>
</child>
</property>
</new>
</parent>
Nah gimana seh g compare isi dari ArrayList tersebut, karena bisa jadi isi dari ArrayList urutannya tidak sama. G uda override equals dan hashcode, tetapi di equals nya g cuman compare identifier yg unik saja, ga semua attribute g compare. Apakah itu efek ga Hibernatenya?
Gimana dengan List yg isinya ga ada identifier?
Thanks