Opa 
Tenho o seguinte relacionamento:
@OneToMany(mappedBy="profissional", fetch=FetchType.LAZY)
@Cascade(CascadeType.ALL)
private List<VeiculoBean> veiculos = new ArrayList<VeiculoBean>();
Quando eu removo objeto dessa lista, o java remove ele e eu executo um update() através do objeto que possui a Lista de objetos. Creio eu, que esse update tb deveria atualizar minha lista de veiculos e ir até a tabela veiculos e remover o veiculo selecionado.
O Hibernate faz isso ou eu preciso pegar o objeto na Lista e chamar o delete?
[]'s