Estou tendo problemas para excluir nós órfãos usando JPA com o seguinte mapeamento
@OneToMany (cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "owner")
private List<Bikes> bikes;
Estou tendo o problema das funções órfãs penduradas no banco de dados.
Posso usar a org.hibernate.annotations.Cascade
tag específica Hibernate da anotação, mas obviamente não quero vincular minha solução a uma implementação Hibernate.
EDIT : Parece que o JPA 2.0 incluirá suporte para isso.