| From | Sent On | Attachments |
|---|---|---|
| Marcelo Ramos | Jun 11, 2010 2:02 pm | |
| Paulo Jr. | Jun 11, 2010 2:16 pm | |
| Assis Júnior | Jun 11, 2010 2:42 pm | |
| Luis Eugênio | Jun 12, 2010 6:28 am | |
| Joao Paulo Fernandes | Jun 12, 2010 7:57 am | |
| Assis Júnior | Jun 12, 2010 8:23 pm | |
| Marcelo Ramos | Jun 14, 2010 5:16 am | |
| Paulo Jr. | Jun 14, 2010 5:43 pm | |
| Joel Lobo | Jun 14, 2010 8:41 pm |
| Subject: | Re: [cejug-discussao] Auditar sistema | |
|---|---|---|
| From: | Joel Lobo (joel...@gmail.com) | |
| Date: | Jun 14, 2010 8:41:59 pm | |
| List: | net.java.dev.cejug.discussao | |
Olha aqui um exemplo de interceptor que faz na unha: http://www.aprilandjake.com/content/audit-history-hibernate-interceptor/ <http://www.aprilandjake.com/content/audit-history-hibernate-interceptor/> Joel Lobo blogdojoellobo.blogspot.com twitter.com/joellobo
2010/6/14 Paulo Jr. <paul...@gmail.com>
Não estou certo sobre o uso dele com Toplink, mas se ele se propor a rodar com JPA, então roda com qualquer implementação do JPA.
Se não der com envers, cria um interceptor no teu serviço e passa para ele a entidade que tu vai persistir, mas ai tu vai ter um bom trabalho braçal.. por reflection tu consegue gravar os dados da entidade. Boa sorte.
Se poder ajudar mais.. posta ai.
Em 14 de junho de 2010 09:16, Marcelo Ramos
<mra...@edsonqueiroz.com.br>escreveu:
Bem interessante esta solução, mas como havia especificado antes eu estou
utilizando JPA(Toplink) sem hibernate, e pelo que eu li rapidamente ele tem de usar hibernate, não é isso, ou estou enganado????
Marcelo Ramos
----- Original Message ----- *From:* Paulo Jr. <paul...@gmail.com> *To:* disc...@cejug.dev.java.net *Sent:* Friday, June 11, 2010 6:17 PM *Subject:* Re: [cejug-discussao] Auditar sistema
Use o Hibernate Envers : http://www.jboss.org/envers
Em 11 de junho de 2010 18:02, Marcelo Ramos
<mra...@edsonqueiroz.com.br>escreveu:
Srs.,
estou com uma dúvida e queria saber qual melhor maneira para solucioná-la.
Tenho uma classe:
@Entity public class Cliente{
@Id private BigDecimal cdCliente;
private String nmCliente;
//get's e set's
}
Necessito criar um log para auditar essa minha entidade. Como devo melhor proceder para auditar meu sistema??
Utilizo JPA(Toplink).
P.S.: Já tentei utilizar @PostUpdate, não apresenta nenhum erro, porém ele não insere na tabela.
Atenciosamente, Marcelo Ramos
-- Atenciosamente,
Paulo A. Junior Analista de Sistemas Skype: paulojribp
-- Atenciosamente,
Paulo A. Junior Analista de Sistemas Skype: paulojribp





