Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.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 跟踪POJO上的更改,并将更改分发到DB_Java_Versioning_Pojo - Fatal编程技术网

Java 跟踪POJO上的更改,并将更改分发到DB

Java 跟踪POJO上的更改,并将更改分发到DB,java,versioning,pojo,Java,Versioning,Pojo,我有一个票务系统,希望跟踪我的票务Pojo上的状态变化。我对这类对象上任何属性的所有更改的历史感兴趣 我们正在考虑可能的选择 a) 实现数据库级触发器,客户端已拒绝该触发器 b) 实现AOP建议以跟踪更改,并在调用时执行特定的db插入 c) 实现自定义注释并执行逻辑 但是,在我们深入研究并开始做这件事之前,您想知道java中有没有可用的实用程序框架来做这件事?以及任何其他建议以及该pojo首先是如何修改的?通过任何方式,例如,任何用户联机并对其执行某些操作,或通过自动超时或发生在其上的其他事件。

我有一个票务系统,希望跟踪我的票务Pojo上的状态变化。我对这类对象上任何属性的所有更改的历史感兴趣

我们正在考虑可能的选择 a) 实现数据库级触发器,客户端已拒绝该触发器 b) 实现AOP建议以跟踪更改,并在调用时执行特定的db插入 c) 实现自定义注释并执行逻辑


但是,在我们深入研究并开始做这件事之前,您想知道java中有没有可用的实用程序框架来做这件事?以及任何其他建议

以及该pojo首先是如何修改的?通过任何方式,例如,任何用户联机并对其执行某些操作,或通过自动超时或发生在其上的其他事件。我正试图想出一个通用的功能,在应用程序中的许多其他类似类型的POJO中使用