método do DAO com 2 parametros

Tenho um método que faz a consulta por grupo E por código:

consultarPorGrupoCodigo(String grupo, int codigo){
   ...
}

onde a cláusula where está:
where grupo = … AND codigo = …

Isto está ou não nos padrões? Ou seja, é possível um método DAO com multiplos parametros ou nestas situações devemos passar o VO?

Prefira sempre passar objetos, imagine que sua query tenha que receber mais parametros. Evite esse tipo de programação orientada a Strings.