Gravar Copia de Dados do MySQL  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
jeroqueiroz
Virtual Machine Man
[Avatar]

Membro desde: 15/05/2007 22:07:24
Mensagens: 522
Localização: Bahia
Offline

Prezados,

Estou necessitando fazer algo para a seguinte situação.

Tenho uma aplicação onde grava dados em uma tabela, várias parte desta aplicação grava nesta tabela, logo precisarei que estes dados ao serem gravados, seja feita uma cópia como um novo registro em uma nova tabela, isso independente que ele faça uma inserção ou update na tabela que atualmente esta sendo gravada, ou seja se ele inserir ou atualizar terá que ser gerado um novo registro com todos os campos da tabela.

Tenho a opção de fazer pela aplicação que teria que ficar modificando toda a aplicação, porém queria deixar isto de forma automática no próprio banco, alguém pode mim ajudar como fazer?

Agradeço a ajuda.

Att,
Jeremias Santos - http://twitter.com/jeroqueiroz
JavaC - Java Community - http://www.javac.com.br
Twitter Fórum JavaC - http://twitter.com/javac_forum
[Email] [WWW] [Yahoo!] [MSN]
drsmachado
GUJ Expert

Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline

Pesquise sobre triggers ou sobre storedProcedures.
Vai auxiliar bastante e você verá que é bem simples.

Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".

Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM
jeroqueiroz
Virtual Machine Man
[Avatar]

Membro desde: 15/05/2007 22:07:24
Mensagens: 522
Localização: Bahia
Offline

Obrigado...vou verificar..

Att,
Jeremias Santos - http://twitter.com/jeroqueiroz
JavaC - Java Community - http://www.javac.com.br
Twitter Fórum JavaC - http://twitter.com/javac_forum
[Email] [WWW] [Yahoo!] [MSN]
jaziel.rc
JavaChild

Membro desde: 19/08/2010 12:02:02
Mensagens: 141
Offline

Direto no banco uma solução é o uso de triggers para fazer essa cópia de dados.
Caso queira fazer esse tipo de auditoria em sua aplicação, de uma olhada no framework Envers. Dependendo do caso ele pode resolver.
jeroqueiroz
Virtual Machine Man
[Avatar]

Membro desde: 15/05/2007 22:07:24
Mensagens: 522
Localização: Bahia
Offline

jaziel.rc wrote:Direto no banco uma solução é o uso de triggers para fazer essa cópia de dados.
Caso queira fazer esse tipo de auditoria em sua aplicação, de uma olhada no framework Envers. Dependendo do caso ele pode resolver.


Obrigado irei verificar, mas acho que terei que utilizar na app...

Att,
Jeremias Santos - http://twitter.com/jeroqueiroz
JavaC - Java Community - http://www.javac.com.br
Twitter Fórum JavaC - http://twitter.com/javac_forum
[Email] [WWW] [Yahoo!] [MSN]
jeroqueiroz
Virtual Machine Man
[Avatar]

Membro desde: 15/05/2007 22:07:24
Mensagens: 522
Localização: Bahia
Offline

jaziel.rc wrote:Direto no banco uma solução é o uso de triggers para fazer essa cópia de dados.
Caso queira fazer esse tipo de auditoria em sua aplicação, de uma olhada no framework Envers. Dependendo do caso ele pode resolver.


Prezado,

Achei estes dois links que creio que irá mim ajudar a resolver meu problema.

Obrigado pela dica.

Segue links:

https://github.com/alexanderstrebkov/auditlog/wiki/

http://blog.matthieuguillermin.fr/2011/02/utiliser-envers-avec-play-framework/

Att,
Jeremias Santos - http://twitter.com/jeroqueiroz
JavaC - Java Community - http://www.javac.com.br
Twitter Fórum JavaC - http://twitter.com/javac_forum
[Email] [WWW] [Yahoo!] [MSN]
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team