Hibernate - não inicializa as coleções de objetos

Estou com um problema estranho no hibernate, tenho um objeto que possui uma propriedade que é uma coleção de outros objetos. Ex: Pai possui vários filhos…

Mapeei os filhos por <list> na classe pai
Ao recuperar a instancia do Pai o hibernate exibe os dois selects no console para recuperar os dois filhos, mas quando executo o pai.getFilhos() a coleção vem sempre vazia…

E se eu criar uma coleção e colocar em pai.setFilhos() ele exibe a query de delete de todos os filhos desse pai e os inserts para os filhos q colocar.

Conclusão, o hibernate nao recupera os filhos, mas os insere corretamente.

O lazy está false. Possuo outra classe no mesmo esquema e recupera normalmente, a diferença é que a que funciona possui apenas uma chave primaria na classa pai, e a q nao recupera, possui chave composta, incluindo a filha.