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

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

我正在使用Spring-Hibernate-PostgreSQL

这就是为LISTEN / NOTIFY创建的。

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

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

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

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

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

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