HashSet<Task> tasks = new HashSet<Task>();
tasks.add(new Task("Some work"));
employee.setTasks(tasks);
public class EmployeeListener {
@PreUpdate
void onPreUpdate(Object o) {
}
}
@Entity
@EntityListeners( EmployeeListener.class )
public class Employee {
@Id
private String name;
...
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY)
protected Collection<Task> tasks;
}
@Entity
public class Task {
...
}