[Duvida] Como fazer o java "escutar" uma tabela no banco de dados?

5 respostas
V

Fala galera, beleza com vocês?

Seguinte, estou desenvolvendo um sistema que devera ter a seguinte funcionalidade, ficar escutando uma tabela especifica no bando de dados(banco oracle) e quando uma linha for inserida um processo de tratamento é iniciado.

Essa funcionalidade deve rodar em paralelo enquanto o sistema estiver sendo usado.

Existe alguma coisa que eu consiga fazer isso em java?

Obrigado.

5 Respostas

d34d_d3v1l

Na verdade eu não sei responder sua pergunta,

mas gostaria de saber, por que isso não pode ser implementado diretamente no software ? e não em ‘paralelo’ ?

dev.rafael

Por que você não usa uma trigger? Me parece o modo mais corréto de se implementar isso.

Luca

Olá

Fácil usando um trigger. Em Java puro, use o outra thread ou mesmo o akka caso precise que seja um processo separado (ou não possa usar threads) e fique monitorando a tabela.

[]s
Luca

renanreismartins

antes de inserir um registro se vc estiver utilizando jpa vc pode usar a anotação @PostPersist.

abrasss

V

obrigado, vou verificar o @PostPersist.

Criado 18 de fevereiro de 2011
Ultima resposta 18 de fev. de 2011
Respostas 5
Participantes 5