java - hibernate 回调

标签 java hibernate

我想告诉 hibernate 在我的数据库中插入新行时给我一个回调通知(该行是由另一个系统/应用程序插入的。)

我正在使用 mysql 集群并在集群内复制数据库。一旦某些数据库发生更改,其他系统就必须通知此更改。

Hibernate 支持这种功能吗?我假设我必须在数据库层上有某种触发器或过程。

最佳答案

您可以注册拦截器来监控您的应用程序完成的操作。但不是其他修改 AFAIK。我能想到的唯一解决方案是某种轮询您的数据库。除非您的数据库有某种方式通知您有关更改。但它必须是您的数据库而不是 Hibernate。

关于java - hibernate 回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1361355/

相关文章:

java - Android Studio 错误运行应用程序 : Unable to obtain debug bridge

java - 构建 SessionFactory 时出现 NullPointerException

C#让电脑进入休眠或 hibernate 状态

java - Java 是否在 boolean 结果已知后评估剩余条件?

java - 为什么 GUI 不工作,代码是否正确?

java - REST 模板的 Mockito 单元测试

java - 从 GWT SuggestBox 检索当前用户输入的值

sql - 并发插入实体集合

Hibernate 搜索多个实体

multithreading - 处理长时间运行的 Hibernate 事务中的死锁