(Grails 2.2.4) Dominio.getAll(idsList) versus Dominio.findAllByIdInList(idsList)

Dominio.getAll(idsList)

Dominio.findAllByIdInList(idsList)

  • não traz nulos, ignorando os ids da lista que não foram encontrados na busca
  • não traz resultados repetidos mesmo se for informado um id específico duas vezes
  • tamanho da lista resultado pode então ser menor do que o tamanho da lista de busca, não há pareamento entre as posições/índices das listas
  • Aceita apenas List com o mesmo tipo do id do Domínio
Bruno Vieira About 6 years ago