Bom dia a todos,
Estou com uma dúvida.Tenho uma classe Repositiorio,contendo um método procurar, caso encontre um código para um cliente cadastrado, retorno os atributos(campos da tabela) desse cliente.Mas um desses atributos é justamente um outro objeto, nesse caso um objeto conta.Como faço para referenciar esse objeto.Por exemplo,meu código para recuperar os atributos é esse:
if (resultset.next()) {
nat = new Cliente(resultset.getString(“codigo”), resultset.getString(“descricao”),resultset.getString(“nome”)…
Mas como faço pra retornar esse objeto? Uso getString?? Alguém poderia me ajudar como fazer para retornar um objeto?
Obrigado,
Edson Aureliano
como vc ta colocando ele no banco?
ps:não coloque a mesma pergunta em varios foruns
[quote=edson…] Bom dia a todos,
… Alguém poderia me ajudar como fazer para retornar um objeto?
Obrigado,
Edson Aureliano[/quote]
Bom dia,
Se você está com um objeto dentro do outro, provavelmente está com uma tabela no banco para cada um deles certo?
há um relacionamento entre estas tabelas certo?
você sabe quais dados na tabela são de ou outro objeto certo?
Imagino ainda que você esteja também com um relacionamento na sua classe java, mais precisamente uma composição, ceto?
[code]
class Cliente{
private String nome;
private OutroObjeto outroObjeto;
setNome…
getNome…
setOutroObjeto…
getOutroObjeto…
}[/code]
Dessa forma é só você instanciar o seu outro objeto dentro do seu resultset, e passar os valores para ele, logo em seguida setar no seu objeto cliente…
Cliente cliente = new Cliente();
OutroObjeto novo = new OutroObjeto();
setar atributos de outroObjeto,
setar outroObjeto em Cliente,
cliente.setOutroObjeto(novo);
…
Desculpem a sintaxe, os português e a simplicidade, mas é por ai