Java 跟踪实体的状态更改

Java 跟踪实体的状态更改,java,jpa,entity,eclipselink,Java,Jpa,Entity,Eclipselink,我需要跟踪使用MySQL作为数据库的java实体类的状态变化。我知道EntityManager有一种机制来跟踪它所管理的实体的状态变化。我想要的是访问实体状态更改。我希望我的应用程序能够启动一个甚至通知另一个应用程序有关实体的新状态。从我目前收集的资料来看,没有API可以用来检查实体所处的特定生命周期。还是有? 有人知道如何处理这个问题吗 JPA定义了监听器接口,您可以实现这些接口,以便收到实体的生命周期事件的通知 看看这篇文章:JPA定义了监听器接口,您可以实现这些接口,以便收到实体的生命周期

我需要跟踪使用MySQL作为数据库的java实体类的状态变化。我知道EntityManager有一种机制来跟踪它所管理的实体的状态变化。我想要的是访问实体状态更改。我希望我的应用程序能够启动一个甚至通知另一个应用程序有关实体的新状态。从我目前收集的资料来看,没有API可以用来检查实体所处的特定生命周期。还是有?
有人知道如何处理这个问题吗

JPA定义了监听器接口,您可以实现这些接口,以便收到实体的生命周期事件的通知


看看这篇文章:

JPA定义了监听器接口,您可以实现这些接口,以便收到实体的生命周期事件的通知


请看这篇文章:

EclipseLink在会话级别(SessionEventListener)提供了一组事件


我假设您只想在提交更改后通知已提交的更改?为此,您可以使用PostCommunityOfWork事件。事件/uow包含一个UnitOfWorkChangeSet,其中包含事务中所做更改的列表。

EclipseLink在会话级别(SessionEventListener)提供一组事件


我假设您只想在提交更改后通知已提交的更改?为此,您可以使用PostCommunityOfWork事件。事件/uow包含一个UnitOfWorkChangeSet,其中包含事务中所做更改的列表。

您使用的是什么语言和框架/orm/库?Java,我使用的是eclipse链接JPA。您应该将这些作为标记添加到问题中。这次我继续为您添加了它们;-)谢谢@prodigitalson;我会这样做,你使用的是什么语言和框架/orm/库?Java,我使用的是eclipse链接JPA。你应该把它们作为标记添加到问题中。这次我继续为您添加了它们;-)谢谢@prodigitalson;我会的