Depois de realizar a última aula do curso sobre chaves compostas, obtive uma exception na hora que a NamedQuery "Produto.produtosPorCategoria" é executada.
Query: SELECT p FROM Produto p WHERE p.categoria.nome = :nome
Está acontecendo pois ao tentar executar, ela não consegue acessar o atributo nome da entidade Categoria, visto que esse atributo foi movido para uma classe separada (CategoriaId)
Como posso resolver isso, para que a query seja executada normalmente?