{code:java} public class Company { @OneToMany(mappedBy = "company") @Cache(usage = CacheConcurrencyStrategy.READ_WRITE) private List<User> users = new ArrayList<User>(); {code}
{code:java} public class User {
@ManyToOne(fetch = FetchType.LAZY) private Company company; {code}
{code:java} // Test case
// assume user has company set, company.getUsers().size() == 1 company.getUsers().get(0).setCompany(null); commit; // company.getUsers().size() should equals to 0 {code}
|
|