我想告诉hibernate在我的数据库中插入新行时向我发出回调通知(此行是由另一个系统/应用程序插入的。)
我正在使用mysql集群,并在集群内复制数据库。一旦某些数据库被更改,则必须将此更改通知其他系统。
Hibernate是否支持这种功能?我假设我必须在数据库层上具有某种触发器或过程。
你可以注册拦截器来监视进行的操作 您的 应用程序。但没有其他修改AFAIK。我能想到的唯一解决方案是对数据库进行某种轮询。除非您的数据库有某种方式可以通知您有关更改的信息。但这一定是您的数据库没有hibernate。