@Entity
@Table(name = "xx_foobar")
public class Foobar {
@Id
private Long id;
@OneToMany
@JoinTable(name = "xx_foobar_grumphs", foreignKey = @ForeignKey(name = "xx_fk_foobar_grumphs_foobar"),
inverseForeignKey = @ForeignKey(name = "xx_fk_foobar_grumphs_grumph"))
private Set<Grumph> grumph;
}