ma classe A contient une Liste d'objets B

on peut retrouver les objets B référencés par plusieurs A

mon problème c'est que j'instancie un A qui contient dans sa liste un B déjà persisté.

Lorsque je save A hibernate gueule car B est déjà persisté.
comment faire ? Je veux que la liste de B soit persistée en cascade.