Olhei este código abaixo, e não sei dizer ao certo, mas suspeito que o cara é bom de código/lógica, mas péssimo de Query….hehehehehhe
StringBuffer sql - new stringBuffer();
sql.append("Select p.id, p.nome, p.etc from Pessoa p");
sql.append("where p.tipo = ?");
int count = 0;
pst.setString(1, "FISICA");
ResultSet rst = pst.executeQuery();
while(rst.next()){
count++;
}
return count;
Poderia ter feito um select count(*)…
hahaha está errado:
StringBuffer sql – new stringBuffer();
deveria ser:
StringBuffer sql = new stringBuffer();