```
@ElementCollection(fetch=FetchType.EAGER)
@CollectionTable(name="Something", joinColumns=@JoinColumn(name="profile_id"))
@Column(name="favorite")
private Set<String> something = new HashSet<String>();

```

I have this relationship in my Profile and it works. A table gets created. When a profile is deleted I wont the lines that belongs to that entity to also be removed from the Collection table. I don't want to use cascading. How can I make this work.