pessoal boa tarde tenho o seguinte codigo String sql ="select " +
"os_tb_chamados.*," +
"os_tb_clientes.cliente," +
"os_tb_modulos.modulo," +
"os_tb_setor.setor"+
" from " +
" os_tb_chamados " +
" inner join os_tb_clientes on os_tb_clientes.pk_cliente = os_tb_chamados.fk_cliente " +
" inner join os_tb_modulos on os_tb_modulos.pk_modulo = os_tb_chamados.fk_modulo " +
" inner join os_tb_setor on os_tb_setor.pk_setor = os_tb_chamados.fk_setor " +
" WHERE pk_os = ?";
try {
PreparedStatement preparador = conexao.prepareStatement(sql);
preparador.setInt(1, id);
ResultSet rs = preparador.executeQuery();
if(rs.next()){
chamado.setPk_os(rs.getInt("pk_os"));
chamado.setStatus(rs.getString("status"));
//to indo buscar o id, mas minha ideia é trazer o nome do cliente
chamado.setFk_cliente(rs.getInt("fk_cliente"));
chamado.setFk_modulo(rs.getInt("fk_modeulo"));
chamado.setFk_setor(rs.getInt("fk_setor"));
}
}Nessa busca eu tenho 3 joins em tabelas diferentes para poder trazer o campo relacionado, o select funciona beleza, minha duvida é: nesse metodo como eu faço para em vez de trazer o apenas o fk_cliente, trazer o nome do cliente(que no caso esta em outro model->Cliente) ?