Estou fazendo trabalho de faculdade onde tenho inserir atividade em uma tabela quando altero deleto ou adiciono uma estes dado irão para uma tabela auditoria funciona certinho porem eu trazer os dados desta tabela auditoria para aplicação tras somente os ultimo dado inserido ou deletado ou alterado gostaria que viesse todos os dados
public class DAOAuditoria {
public ArrayList listar() throws SQLException {
StringBuilder sql = new StringBuilder();
sql.append("SELECT tipooperacao, dataoperacao, chave, antes, depois ");
sql.append(“FROM auditoria”);
Connection conexao = (Connection) ConexaoFactory.conectar();
PreparedStatement comando = (PreparedStatement) conexao.prepareStatement(sql.toString());
System.out.println(comando);
ResultSet resultado = comando.executeQuery();
ArrayList<Auditoria> lista = new ArrayList<Auditoria>();
Auditoria a = new Auditoria();
while (resultado.next()) {
a.setTipopercao(resultado.getString("tipooperacao"));
a.setDataoperacao(resultado.getDate("dataoperacao"));
a.setUsuariochave(resultado.getInt("chave"));
a.setAntes(resultado.getString("antes"));
a.setDepois(resultado.getString("depois"));
lista.add(a);
}
com.mysql.jdbc.JDBC42PreparedStatement@3ada9e37: SELECT tipooperacao, dataoperacao, chave, antes, depois FROM auditoria
[Auditoria [tipopercao=INSERÇÃO, dataoperacao=2018-07-24, usuariochave=1, antes=null, depois=escrever4], Auditoria [tipopercao=INSERÇÃO, dataoperacao=2018-07-24, usuariochave=1, antes=null, depois=escrever4], Auditoria [tipopercao=INSERÇÃO, dataoperacao=2018-07-24, usuariochave=1, antes=null, depois=escrever4], Auditoria [tipopercao=INSERÇÃO, dataoperacao=2018-07-24, usuariochave=1, antes=null, depois=escrever4], Auditoria [tipopercao=INSERÇÃO, dataoperacao=2018-07-24, usuariochave=1, antes=null, depois=escrever4]]
Resultado
Auditoria [tipopercao=INSERÇÃO, dataoperacao=2018-07-24, usuariochave=1, antes=null, depois=escrever4]
Resultado
Auditoria [tipopercao=INSERÇÃO, dataoperacao=2018-07-24, usuariochave=1, antes=null, depois=escrever4]
Resultado
Auditoria [tipopercao=INSERÇÃO, dataoperacao=2018-07-24, usuariochave=1, antes=null, depois=escrever4]
Resultado
Auditoria [tipopercao=INSERÇÃO, dataoperacao=2018-07-24, usuariochave=1, antes=null, depois=escrever4]
Resultado