Boa tarde. Pesquisei bastante mas não encontrei resposta, talvez não esteja utilizando os termos corretos.
Gostaria de saber como devo proceder nesse caso:
Tenho uma classe Carro:
public class Carro {
private String idCarro;
private String marca;
private String cor;
private String ano;
getters, seters, etc....
}
Tenho um método na classe daoCarro que busca o ano do carro mais antigo, o ano do carro mais novo, o ID do carro mais novo e a diferença em anos entre os dois, isso já vem do BD.
Ex:
public Carro buscarIdCarroMaisAntigo(){
Carro carro = null;
Connection con = Conexao.getConexao();
PreparedStatement pst = con.prepareStatement(SQL);
ResultSet rs = pst.executeQuery();
if(rs.next()) {
carro = new Carro();
carro.setIdCarro(rs.getString("idCarro"));
carro.set ??????? ---Dúvida sobre em qual variavel setar: ano carro mais antigo, ano carro mais novo, diferença de anos entre os dois
}
con.close();
return carro;
}
Nesse caso eu preciso retornar um objeto carro para classe Carro contendo todos esses dados, preciso setar os valores dentro das variáveis desse objeto, a minha dúvida é: anoCarroMaisAntigo, anoCarroMaisNovo, diferencaAnos não são atributos de um Carro, mesmo assim eu deveria criar variáveis com esses nomes na classe Carro? Devo criar um objeto Json para retornar esses dados ao invés de retornar um objeto carro? Deveria criar uma nova classe que possuisse essas váriaveis?
Obrigado.