Qual a diferença utilizar um objeto com Fetch.LAZY e Fetch.EAGER?
De uma forma bem resumida: EAGER sempre fará com que o objeto seja carregado pelo JPA em toda e qualquer busca feita na base de dados, já o LAZY não, ele só fará com que o objeto seja carregado quando e somente se o objeto em questão for invocado.