Ola pessoal, Boa tarde!
Gostaria de saber pra que server o item depois do m.conta =?1
Query query = manager
.createQuery("select m from Movimentacao m where m.conta= ?1 ");
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Ola pessoal, Boa tarde!
Gostaria de saber pra que server o item depois do m.conta =?1
Query query = manager
.createQuery("select m from Movimentacao m where m.conta= ?1 ");
Oi Julio, essa é só uma outra maneira de passar parâmetros para a Query. Provavelmente logo em seguida o parâmetro deverá ser definido em algo como:
query.setParameter(1, umaVariavel);
Repara que a identificação (o número 1) é uma posição. A gente chama esse tipo de parametrização de queries como sendo parametrização posicional. É uma alternativa ao nominal, quando você usa :pNome, por exemplo, dentro da query para indicar um parâmetro.
Eu particularmente prefiro o nominal, que deixa mais claro. Mas cada um tem seu preferido.