Jakarta ee javaee应用程序中的Maker-checker概念

Jakarta ee javaee应用程序中的Maker-checker概念,jakarta-ee,Jakarta Ee,我想在我的应用程序中添加Maker/Checker概念。以前,它是通过对单个域的相同表进行管理的。例如,如果有Customer domain,则customers_main和customers_temp是结构相同的两个表。因此,当创建新客户时,它将转到customers_temp表并等待批准。一旦得到更高级别用户的批准,它将从customers_temp表中删除并转到customers_main表。因此,简而言之,如果有修改,它将转到customer_temp表,其他用户在授权用户验证之前无法看

我想在我的应用程序中添加Maker/Checker概念。以前,它是通过对单个域的相同表进行管理的。例如,如果有Customer domain,则customers_main和customers_temp是结构相同的两个表。因此,当创建新客户时,它将转到customers_temp表并等待批准。一旦得到更高级别用户的批准,它将从customers_temp表中删除并转到customers_main表。因此,简而言之,如果有修改,它将转到customer_temp表,其他用户在授权用户验证之前无法看到更改


在我的项目中,我将Java EE 6与JPA2一起使用,所以我想知道有没有更好的方法来使用Java?

如果你是这么问的,我不相信JPA中有什么特别的东西可以支持这一点。只需创建一个事务,插入customers\u main,从customer\u temp中删除,提交事务。就像其他数据库交互一样。你可以使用继承,这样你就不必在两个不同的类上定义所有的字段了……到目前为止,我使用继承只是想知道是否有更好的方法来实现这一点,我不相信JPA中有什么特别的东西可以支持这一点,如果你是这么要求的话。只需创建一个事务,插入customers\u main,从customer\u temp中删除,提交事务。就像其他数据库交互一样。你可以使用继承,这样你就不必在两个单独的类上定义所有的字段了……到目前为止,我使用继承只是想知道是否有更好的方法来实现它