Como eu trato esse metodo getPageFromSql para receber os valores e jogar nos dois beans? no Caso o Pages e Usuarios, Obrigado.[/quote]
vamos do comerçar do começo
a sua SLQ não está montada de um modo muito usual acredito que essa que eu estou passando resolva o seu problema, e do jeito que vc fez está faltando parametros no prepareStantement
SELECT * FROM Pages p , Usuario u WHERE p.pagina = u.pagina AND p.pagina = ?
para jogar em 2 beans é simples
pst = cx.prepareStatement("SELECT * FROM Pages p , Usuario u WHERE p.pagina =? AND u.pagina=?");
pst.setString(1, pages.getPagina());
rs = pst.executeQuery();
try{
if (rs.next()){
Pages pagesBean = getPageFromSql(rs);
Usuarios usuariosBean = getPageFromSql(rs);
return true;
}
}
[code]Então depois é só eu jogar o objeto de cada bean dentro da minha lista ai fica assim? Muito obrigado joede.fadel.
try{
statement = cx.createStatement();
resultSet = statement.executeQuery(“SELECT * FROM Pages p , Usuario u WHERE p.pagina =? AND u.pagina=?”);
while(resultSet.next()){
Login login2 = getLoginFromSqlGrupo(resultSet);
Pages pagesBean = getPageFromSql(rs);
list.add(login2);
list.add(pagesBean);
Oi! só uma observação no select… não está faltando também o campo de relacionamento entre as duas tabelas, dentro da cláusula WHERE… Algo como page_id = usuario_id ?
[quote=delegada_ti]Oi! só uma observação no select… não está faltando também o campo de relacionamento entre as duas tabelas, dentro da cláusula WHERE… Algo como page_id = usuario_id ?
[/quote]