Saya ingin mencatat perubahan beberapa entitas. jadi saya menggunakan interseptor hibernasi onflushdirty.
tapi keadaan sebelumnya selalu kosong atau nol
setelah beberapa pencarian saya menemukan 2 cara untuk mendapatkan nilai lama/sebelumnya:
1- buka sesi temporer baru dan temukan kacangnya lagi
2- agar PreviousStates[] tidak kosong, saya harus menggunakan penggabungan alih-alih menyimpan/memperbarui. (sebenarnya tidak yakin apakah ini benar dan tidak tahu apa yang akan terjadi dengan perilaku sistem sebenarnya...)
apakah ada cara lain yang lebih baik untuk melakukan itu?