0
我正在尝试创建一个简单的.java
类,它只是运行并监听/监视MySQL架构中的一堆表格以进行任何CRUD更改。我怎么能这样做呢? Hibernate会有我可以使用的东西吗?Java MySQL事件监听器
我正在尝试创建一个简单的.java
类,它只是运行并监听/监视MySQL架构中的一堆表格以进行任何CRUD更改。我怎么能这样做呢? Hibernate会有我可以使用的东西吗?Java MySQL事件监听器
您可以使用Hibernate Inceptor。
首先实现抽象类EmptyInterceptor。有几种拦截方法,但对于CRUD,我认为您必须覆盖onSave
,onLoad
和onDelete
。 然后在Hibernate配置中注册你的拦截器,方法Configuration.setInterceptior
是的,它有触发器 – anfy2002us
我会使用一个触发器调用UDF来调用Java应用程序中的Web服务。这基本上就像MySQL将事件发布到Java一样,所以你不需要轮询。该解决方案在这里刷新一点:http://stackoverflow.com/questions/11127943/connect-to-web-service-api-in-mysql –