1) Vimos que o cascade define que alguma operação vai ser realizada em cascata, ou seja, quando for realizada em aluno, vai ser realizada em telefone? É isso? Estou em dúvida só para entender a ordem dessa "cascata" pois temos que ter um telefone inserido antes de inserir um aluno relacionado a esse telefone. Ele vai dar um persist primeiro nos telefones e depois no aluno?
2) Porque não tivemos que definir o cascade para o flush também? O flush "salva" as alterações do banco certo? Então ele deveria salvar em cascata também não? Primeiro telefone e depois aluno.