Boa tarde, Pessoal!
Para aqueles que estão utilizando o MySql na implementação dos exercícios das aulas e estão com problema no mapeamento das chaves estrangeiras, poderão utilizar a seguinte tag no persistence.xml:
<property name="hibernate.hbm2ddl.auto" value="update"/>
A tag em questão, embora dê erros de sintaxe pelo Hibernate caso não crie as tabelas manualmente no MySql, faz gerar as chaves estrangeiras.
Já no lado de criar as tabelas no Command Line, não é necessário criar as chaves estrangeiras e nem por constraints.
P.S: Como sugestão, gostaria de solicitar que pusessem na descrição das aulas o método para o uso do MySql, pois muitos alunos já o utilizam em outros estudos e podem ficar atrasados na resolução das mensagens de erro que podem surgir. Grato!