Obtendo dados do Hibernate

Olá pessoal!

Tenho em meu aplicativo uma classe Cliente. Dentro dela, tenho um atributo cidade, que é um objeto da classe Cidade, que por sua vez tem um atributo estado, da classe Estado.
Enfim… Salvei e verifiquei no banco e tudo foi salvo corretamente. Porém, na hora de obter os dados do banco, a referência à classe Cidade dentro do cliente está vindo nula

Estou utilizando o seguinte trecho para obter os dados:

Session session = SessionFactoryManager.getInstance().getSessionFactory().openSession(); session.beginTransaction(); clientes = (List<Cliente>) session.createQuery("from Cliente").list(); session.close();

Todos os outros atributos (de tipos primitivos) estão sendo carregados corretamente.

PS: estou usando o Hibernate 4.1.2