繁体   English   中英

如何用java创建数据库监听器?

[英]How to make a database listener with java?

问候我想做的事情就像触发器或监听器(我不知道是什么)将在特定的数据库表上监听,并且每个新记录都插在这个表上,做一些java代码,我的意思是它检测到如果有可能我需要一些关于如何完成这个过程的指南,那么插入了一条新记录并获取了它的数据?

我正在使用Spring-Hibernate-PostgreSQL

这就是为LISTEN / NOTIFY创建的。

唯一的缺点是您需要有某种后台线程定期轮询数据库,以查看是否有任何通知可用。

您还可以使用Postgres Wiki中的代码作为起点

我假设您的意思是通过您的hibernate代码添加数据库内容。

如果是这样,请参考我之前的答案,了解如何使用Spring设置Hibernate事件监听器

否则, 一个没有名字的马应该是最好的答案

您可以在Hibernate配置中添加Interceptor以检测保存事件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM