eae gurizada
tenho duas tabelas: usuario e empresa, na tabela usuario em tenho um campo id_empresa, que faz a ligação com a tabela de empresa, é possivel fazer essa ligação usando DAO???
eae gurizada
tenho duas tabelas: usuario e empresa, na tabela usuario em tenho um campo id_empresa, que faz a ligação com a tabela de empresa, é possivel fazer essa ligação usando DAO???
Sim, é possível. A forma de implementar vai depender da tecnologia de persistência que você usou pra implementar o DAO. Poderia ser mais específico?
[]'s
Se vc criou seus proprios DAOs, faça um DAO usar o outro.
[code]
public Grupo recuperarUsuariosGrupo(Grupo grupo){
ResultSet rs = blablabla("SELECT * FROM USUARIOS_GRUPO WHERE cd_grupo='"+ grupo.getCodigo() +"'"); //use prepared statement, exemplo soh
DaoUsuario usuarios = new DaoUsuario();
while(rs.next)
grupo.addUsuario(usuarios.recuperarUsuario(rs.getString("codigo_usuario"));
//Desnecessário, pdoeria retornar void
return grupo;
}
Eu estou implementando isto ainda… e tive problemas na hora de juntar trazer os resultados de duas tabelas… a forma que implementei hoje funciona assim
UsuarioDAO usuarioDao = new UsuarioDAO();
usuarioDAO.setId(2);
while(usuarioDAO.fetch()) {
System.out.println(usuarioDAO.getNome());
}
gostaria agora de implementar uma forma de trazer os dados da empresa do usuario, mas nao consegui ter uma luz de como fazer isso…