Help Busca hibernate

Amigos estou com o seguinte problema: tenho 2 tabelas a tabela A e a B, a B e filha da A, entao para cada 1 registro na tabela A eu posso ter 1 ou mais na tabela B

Fiz o seguinte

A a = new A();
A.setCdCliente(objetoCliente);

hibernateTemplate.findByExample(A);

ele me retorna 2 itens da tabela A, porem eu so tenho 1 registro la, eu tenho 2 registros na tabela B, tem como eu retornar somente 1 registro?? (eu consegui porem eu tenho que criar uma criteria e setar o seguinte:

somente assmi que da pra fazer isso ou com o findByExample tbm tem como ?

valeu