Fiquei na dúvida quanto ao relacionamento entre a entidade ItemPedido e a Produto. No decorrer do módulo fizemos a relação de Pedido com ItemPedido, mas não fizemos com a de Produto. Pela imagem de relacionamento das tabelas do banco, entendi que faríamos a relação dos dois lados
Pedido 1 x * ItemPedido * x 1 Produto.
Não seria necessário incluir o relacionamento @OneToMany para Produto também?