是否有任何方法可以获得类似django的类似功能,用于Grails?
我主要需要Grails上django扩展的以下功能:
回滚到任何一个模型的历史点-一个无限的撤销设施! 恢复已删除的模型--永远不要再丢失数据! 将相关更改分组为可以在单个事务中回滚的修订。 当您的模型更改时,自动保存一个新版本,使用易于使用的中间件实现修订管理自动化。
用例:在Django中,我使用它根据特定日期的数据创建报告。通常,如果发生意外更新,或者需要跟踪任何特定的更新并将其还原,则非常有用。此外,我认为这对于所有处理敏感数据的应用程序都是至关重要的。
发布于 2013-05-17 17:01:48
我不知道开箱即用的功能,但我经常做的是建立一个历史:
让我们以一个Book域类为例:
class Book { ... }具有一个简单的组织域类
class BookHistory extends Book {}该类继承父类的所有属性,并将存储在与Book类相同的表中。
然后,您必须更改控制器中的保存和更新操作,以便将当前的Book实例存储为BookHistory。
等等,您有一个历史记录,并且可以在历史的每一点检查对象的状态.
https://stackoverflow.com/questions/16603922
复制相似问题