The following doesn\'t work:
@Entity class Owner { @OneToMany(mappedBy=\"owner\", cascade = {CascadeType.ALL}) protected Set getBSet() { .. }
I'd double check your real implementation. I used your sample code and after adding an @Id everything worked as expected. Even IntelliJ says getBSet() is associated with B.owner.