@NamedQuery

boa noite ,@NamedQuery(name = “Carro.buscarCarroComAcessorios”, query = “select c from Carro c left JOIN fetch c.acessorios a where c.codigo = :codigo”) })

No eclipse aponta o erro justamente onde esta o ( a ). Eu já tentei e nada consegui por favor podem me ajudar? Há se puderem indique o livro sobre query em Java

Quando vc passa o mouse na bola vermelha, o que mostra ?

Olá boa tarde, Guilherme!
image

Acho que esta imagem diz aonde está o erro.

Troca por inner join fetch por join fetch

Olá Guilherme, então eu acabei usando AI, e ela me informou que a associação do a para acessorios é desnecessário, e ápos a exclusão do ( a ), compilei e deu certo!

então ficou assim :
select c from Carro c left join fetch c.acessorios where c.codigo = :codigo

Entretanto obrigado pelo seu tempo em me ajudar!

1 curtida