Ola´pessoal tenho um trabalho faculdade pra entregar nao consigo resolver
tenho uma entidade mapeada com hibernate sempre que insiro um dado ou altero ou deleto salva em outra tabela chamada auditoria mapeada com hibernate porem so insere dados atraves da trigger
esta e a função
public List pesquisarLog() {
Session session = HibernateUtil.geSessionFactory().openSession();
List atividadelog = null;
StringBuilder sql = new StringBuilder();
Auditoria aud =new Auditoria();
Query consulta = session.createQuery("select auditoria from Auditoria auditoria " );
atividadelog = consulta.list();
return atividadelog;
}
aqui dados que função traz
Hibernate: select auditoria0_.usariocodigo as usarioco1_3_, auditoria0_.antes as antes2_3_, auditoria0_.chave as chave3_3_, auditoria0_.dataoperacao as dataoper4_3_, auditoria0_.depois as depois5_3_, auditoria0_.tipooperacao as tipooper6_3_ from auditoria auditoria0_
[Auditoria [usariocodigo=root@localhost,
tipooperacao=INSERÇÃO, dataoperacao=2018-08-03 22:24:44.0, chave=1, ante=null, depois=atividade1], Auditoria [usariocodigo=root@localhost,
tipooperacao=INSERÇÃO, dataoperacao=2018-08-03 22:24:44.0, chave=1, ante=null, depois=atividade1], Auditoria [usariocodigo=root@localhost,
tipooperacao=INSERÇÃO, dataoperacao=2018-08-03 22:24:44.0, chave=1, ante=null, depois=atividade1], Auditoria [usariocodigo=root@localhost,
tipooperacao=INSERÇÃO, dataoperacao=2018-08-03 22:24:44.0, chave=1, ante=null, depois=atividade1], Auditoria [usariocodigo=root@localhost,
tipooperacao=INSERÇÃO, dataoperacao=2018-08-03 22:24:44.0, chave=1, ante=null, depois=atividade1], Auditoria [usariocodigo=root@localhost,
tipooperacao=INSERÇÃO, dataoperacao=2018-08-03 22:24:44.0, chave=1, ante=null, depois=atividade1], Auditoria [usariocodigo=root@localhost,
tipooperacao=INSERÇÃO, dataoperacao=2018-08-03 22:24:44.0, chave=1, ante=null, depois=atividade1], Auditoria [usariocodigo=root@localhost,
tipooperacao=INSERÇÃO, dataoperacao=2018-08-03 22:24:44.0, chave=1, ante=null, depois=atividade1], Auditoria [usariocodigo=root@localhost,
tipooperacao=INSERÇÃO, dataoperacao=2018-08-03 22:24:44.0, chave=1, ante=null, depois=atividade1], Auditoria [usariocodigo=root@localhost,
tipooperacao=INSERÇÃO, dataoperacao=2018-08-03 22:24:44.0, chave=1, ante=null, depois=atividade1]]
aqui como os dados estao no banco
sariocodigo antes chave dataoperacao depois tipooperacao
root@localhost (NULL) 1 2018-08-03 22:24:44 atividade1 INSERÇÃO
root@localhost (NULL) 1 2018-08-03 22:26:25 atividade2 INSERÇÃO
root@localhost (NULL) 1 2018-08-03 22:36:56 atividade3 INSERÇÃO
root@localhost atividade1 1 2018-08-03 22:37:23 (NULL) DELETAR
root@localhost atividade2 1 2018-08-03 22:41:01 atividade2 ALTERAR
root@localhost atividade3 1 2018-08-03 22:41:09 atividade3 ALTERAR
root@localhost atividade3 1 2018-08-03 22:52:12 atividade3 ALTERAR
root@localhost atividade2 1 2018-08-03 22:52:16 atividade2 ALTERAR
root@localhost atividade2 1 2018-08-03 22:55:28 (NULL) DELETAR
root@localhost atividade3 1 2018-08-03 22:55:28 (NULL) DELETAR