如何在JaVers中向现有提交添加自定义属性/标记?

时间:2018-12-10 15:36:12

标签: javers

我们目前使用javers跟踪几个实体(研究,调查,数据集,仪器)的历史。所有这些对象都属于实体Project。发布项目后-通过使用versionNumber属性保存该项目-例如,我想通过添加一个自定义的commit属性来用此versionNumber标记其他实体的最新提交。这类似于git标签。

有人知道如何实现这一目标吗?

1 个答案:

答案 0 :(得分:1)

我认为目前没有Javers API方法可以支持这一点。

我能想到的唯一方法就是获取所有可用的GlobalID并直接使用脚本更新数据库,并设置所需的提交属性。

数据库模式不是很复杂,因此可能不是很困难。

您需要在jv_commit_property中添加每个提交属性,然后使用所需的属性修改每个提交。