Dúvida:
Imagine que tenho a seguinte realidade:
Classe do tipo A tem um relacionamento 1 para N (composição) com classe do tipo B que tem relacionamento 1 para N (composição) com classe do tipo C.
Instancio objeto A(transiente), instancio coleção de objetos B(todos transientes) e seto esta coleção em A.
Depois instancio uma coleção de objetos C(todos transientes) e seto esta coleção em B.
Levando-se em consideração que configurei o relacionamento de A para B no mapeamento como inverse=“false” (fazendo o objeto A responsável pela persistência do relacionamento) e que setei os dois lados do relacionamento nos objetos. Levando-se em consideração que fiz o mesmo entre B e C.
Quando eu persistir A, a coleção de objetos do tipo B ligada a ela e a coleção de objetos C relacionada a cada objeto B persistirá sem problema?
Trocando em miúdos, relacionamentos cascateados de objetos transientes persistem no hibernate sem problema?