Olá galera, quero a ajuda do pessoal a respeito do meu código.
Tenho uma tela que contém 2 JTextFields 1 para o código e outra para o Nome, contém 4 botões, primeiro, anterior, próximo e último. Acontece que no momento que eu clico no botão primeiro ele carrega nas JTextField código e nome o primeiro registro do banco de dados e quando clico no último ele carrega o último registro nos JTextFields certo. Estou com problema pra fazer o próximo que na hora que eu clico ele carrega sempre o último. Consegui fazer com List, mas não é esse o meu objetivo, quero que me retorne direto do banco sem precisar mexer com o List. Quero ver como posso resolver esse tipo de situação antes de mexer com o Hibernate.
public LogradouroBean proximoRegistro(){
try{
LogradouroBean bean = new LogradouroBean();
pstmt = conexao.prepareStatement("select *from logradouro order by codigo",
ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
ResultSet rs = pstmt.executeQuery();
rs.first();
while(rs.next()){
bean.setCodigo(rs.getString("codigo"));
bean.setNome(rs.getString("nome"));
System.out.println(bean.getCodigo());
System.out.println(bean.getNome());
}
return bean;
}
catch(SQLException e){
JOptionPane.showMessageDialog(null, e.getMessage());
return null;
}
}