Duvida @OneToMany no Hibernate

Bom dia,

Estou com a seguinte duvida.

Cenário:
-Duas tabelas : “Aluno” e “Turma”
-Relcionamento: N - 1 (Uma turma pode ter varios alunos)

No hibernate ficou assim:

Turma
@OneToMany(mappedBy="numturma")
	@Fetch(FetchMode.SUBSELECT)
	private List<Aluno> alunoCollection;

Aluno
@ManyToOne
	@JoinColumn(name="numturma")
	private Turma numTurma;

O sistema esta funcionando corretamente.

Declarando uma lista de objetos do tipo Turma. Eu consigo recuperar a lista de todos os alunos com o metodo:
getAlunoCollection();

A dúvida é:
Como eu faço pra adicionar uma restrição na busca?
Por exemplo, gostaria que ele me retornasse todos os alunos cadastrados no dia?

 List<Turma> listTurma = this.daoFactory.getTurmaDAO().listaTudo();

 for(Turma tm : listTurma ) {
    for(Aluno al : tm.getAlunoCollection()) {
        //Alunos adicionados na data de hoje:
 	al.getNome();
    }			
 }