Olá,
Tenho um atributo anotado da seguinte forma:
public class User {
@ElementCollection(targetClass = Unit.class, fetch = FetchType.EAGER)
@CollectionTable(name = "users_units", joinColumns = @JoinColumn(name = "user_id"))
@Enumerated(EnumType.ORDINAL)
@Column(name = "unit")
@Fetch(value = FetchMode.SUBSELECT)
private List<Unit> units;
//...
}
Gostaria de saber como eu delete da base um item dessa lista. Estou fazendo um “session.update(user)” com a lista vazia e não ocorre nenhuma alteração.
Att.