Dalam aplikasi saya, saya memiliki dua entitas Orang dan Aktivitas
@Entity
public class Person
{
.
.
.
@OneToMany(cascade=CascadeType.ALL,fetch=FetchType.EAGER,orphanRemoval=true)
Set<Activity> a;
// getters setters constructors
}
... Dan...
@Entity
public class Activity
{
.
.
.
// getters setters constructors
}
- Pertama-tama saya membuat dua objek Aktivitas
- Saya menambahkan objek aktivitas ke objek Person
- Saya mempertahankan objek Person (kedua objek aktivitas tetap ada, berfungsi dengan baik)
- Lalu saya menghapus satu objek Aktivitas dari database saya
- Saya memilih objek Person saya dari database
Hasilnya adalah objek Person dengan Set<Activity>
dengan size=2
.
Bisakah seseorang membantu saya?