[Resolvido] Dúvida sobre boa prática de carregamento de dados

Eu tenho uma tabela cliente e uma tabela veiculo:

Eu fiz a classe cliente da seguinte forma:

[code]public class Cliente{
private int id;
private String nome;
private Veiculo veiculo;

// getters e setters
}[/code]
Quando eu busco um cliente, eu já carrego o veículo. Gostaria de saber se é uma boa prática fazer isso?

Se a informação for relevante, sim.

Ferramentas ORM como o Hibernate carregam Proxies das classes e consultam o valor apenas quando solicitado, mas fora não funcionar no Android, os dados das aplicações são pequenos o suficiente para que o tempo na busca do SQLite se torne insignificante.

Mas é claro, uma base de 100000 items vai demorar para carregar, então o ideal é paginar o resultado.

Então o ideal mesmo é trazer o id e se precisar ai sim carrego o objeto?

Sim.