Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring jpa,如何在插入时生成事件?_Java_Spring_Jpa_Spring Data_Oracle12c - Fatal编程技术网

Java Spring jpa,如何在插入时生成事件?

Java Spring jpa,如何在插入时生成事件?,java,spring,jpa,spring-data,oracle12c,Java,Spring,Jpa,Spring Data,Oracle12c,我有一个应用程序,它部署在四个不同的容器(jboss eap 6.2)上。我希望:当此应用程序的实例在特定表上执行insert时,所有其他应用程序都应将此insert通知所有连接的用户。我更喜欢避免直接连接实例(例如ejb)。是否可以使用Spring数据来观察表,并在有人执行插入时生成事件?我需要像扳机这样的东西?可以给我一个等价的完整java吗?。(DBMS:Oracle12c)Spring数据本身没有一种机制可以通知另一个进程向数据库进行的插入 您需要数据库上的触发器(如您所建议的)或分布式

我有一个应用程序,它部署在四个不同的容器(jboss eap 6.2)上。我希望:当此应用程序的实例在特定表上执行insert时,所有其他应用程序都应将此insert通知所有连接的用户。我更喜欢避免直接连接实例(例如ejb)。是否可以使用Spring数据来观察表,并在有人执行插入时生成事件?我需要像扳机这样的东西?可以给我一个等价的完整java吗?。(DBMS:Oracle12c)

Spring数据本身没有一种机制可以通知另一个进程向数据库进行的插入

您需要数据库上的触发器(如您所建议的)或分布式事件/缓存框架(如ehcache),这样做的容器将通知所有其他容器插入