Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

As NamedQuery não quebra o principio de se utilizar os daos?

A gente viu no decorrer do curso que criamos um DAO para separar as classes responsáveis por acessar o banco de dados, mas no momento que a gente utilizou aquela NamedQuery encima da classe de modelo, Movimentacao, a gente não feriu o principio de se utilizar os DAOs, já que aquela NamedQuery não deveria está ali, e considerando que elas estivessem em outro lugar, elas ainda fariam sentido?

3 respostas

bom dia Wildrimak, nãoa cho que quebra o DAO pois ele ainda continua abstraindo o acesso, mas o que eu vejo também é o fato de algum novo dev no projeto esperar que o código está no DAO mas não está.

Então fazer esse tipo de coisa não seria considerado má pratica? colocar as NamedQuery nos modelos, certo?

solução!

Não considero uma má prática, mas eu, particularmente prefiro deixar tudo no DAO