【发布时间】:2015-04-13 13:51:21
【问题描述】:
这基本上是一个设计问题。我想知道实现它的最佳方法是什么。
我需要实现 maker-checker-approver 功能。一种常见的方法如下:
如果有 Employee 实体,那么employee_mk 和employee_app 是两个结构相同的表。因此,当创建新员工时,它会转到employee_mk 表并等待批准。一旦被更高级别的用户批准,它就会从employee_mk 中删除表并转到employee_app 表。所以简而言之,如果有修改,它会转到 customer_temp 表,其他用户在授权用户验证之前无法看到更改。
还有其他方法可以实现吗?基本上在某个时间点,实体的字段会有两个值。除了上面提到的之外,还有什么不同的方式来实现和设计呢。
【问题讨论】:
标签: java jakarta-ee design-patterns design-principles