ManyToOne - Qual a melhor maneira de usar

Boa noite.

Tenho a seguinte classe:

[code]@Entity
public class Organizacao {
// campos diversos…

@ManyToOne
@JoinColumn(name=“IDORGANIZACAO”)
private List diretorias;

// métodos diversos…
public void AddDiretoria(Diretoria diretoria) {
diretorias.add(diretoria);
}
}[/code]

Se eu incluir uma organização, com várias diretorias, como procedo na hora de dar um save? Pois as diretorias ainda não salvei porque não gerei o registro mestre da classe Organizacao. Tem como ao dar uma save na Organizacao o Hibernate “saber” que foram incluídas diretorias e salvar esses registros também?

tenta usar Cascade. nao lembro bem como faz, prq nao uso hibernate a muito tempo, mas vai ser algo assim:

@ManyToMany(cascade = {CascadeType.PERSIST, CascadeType.MERGE})