Pessoal eu tenho um objeto CachedRowSetImpl, e nele através do método populate coloco vários ResultSet’s.
por exemplor:
ResultSet r1 = stmt.executeQuery(“select * from usuarios”) //Digamos banco de dados 1
cahedRow.populate(r1);
ResultSet r2 = stmt2.executeQuery(“select * from usuarios”) //Digamos banco de dados 2
cahedRow.populate(r2);
o que acontece é que digamos que r1 possua 3 registros e r2 20
o cachedRow fica com apenas 20 (Alguém acredita?, e o pior fica com os 3 registros de r1 e 17 de r2 :shock: )
já olhei pra ver se tinha mais de uma página, mas não tem. Utilizo o método size() e ele me retorna somente 20 registros. Alguém já teve esse problema? sabem o q poderia esta acontecendo de errado. Detalhe antes de executar o r2 eu fecho a conexão de r1. E r1 e r2 buscam conteúdo em banco distintos, r1 Mysql, r2 postgre. Agradeço a colaboração.