bom estou com uma duvida em fazer uma consulta ex:
*Tenho uma tabela Funcionario que possui codigo,nome;
*Tenho uma tabela Serviço que possui codigo,nome,data,valor,codigo_funcionario.
*Minha tabela Serviço tem a chave estrangeira de Funcionário, e quero mostrar o funcionário com valor total de serviço, alguém poderia me da uma dica?
Está usando algum ORM (como Hibernat) ou fazendo as consultas direto (SQL)?
Abraço.
Coloca aqui o trecho do seu código pra darmos uma olhada! 
obrigado pela ajuda
No Meu DAO esta assim. Estou me enrolando com esta consulta usando o criteria do Hibernate.
@SuppressWarnings("unchecked")
@Override
public void excluirServico(Date dataInicio, Date dataFim, Funcionario funcionario) {
Session session = HibernateConnection.getFactorySession();
List<Servico> servicos = new ArrayList<Servico>();
servicos = session.createCriteria(Servico.class)
.add(Restrictions.between("data", dataInicio, dataFim))
.add(Restrictions.eq("funcionario.codigoFunc", funcionario.getCodigoFunc())).list();
for (Servico serv : servicos){
session.delete(serv);
}
}