« Return to Thread: Comparing ArrayList

Comparing ArrayList

by Null Pointer-3 :: Rate this Message:

Reply to Author | View in Thread

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



     

 « Return to Thread: Comparing ArrayList