如何通过实体类的属性值而不是Javers中的ID进行过滤?

时间:2019-07-27 01:42:58

标签: javers

Javers查询语言可以按ByClass,ByInstanceId进行过滤,其中id是标有@Id的字段。但是我的要求是,它应该按我班上的其他任何字段进行过滤。

尝试了各种JQL API,并通读了文档以了解不支持此功能。

@实体 类Person {

@ javax.persistence.Id   私有字符串ID;

@ org.javers.core.metamodel.annotation.Id   私人String personName;

.. Getters / Setters

}

我想根据人名而不是id编写JQL。可能是在那边添加了Javers @id注释。由于person对我来说也是唯一的,因为最终用户可以理解personName而不是id,因此有助于进行过滤。

1 个答案:

答案 0 :(得分:0)

例如,您可以使用 $i = $i ++; print ++ $i + $i ++; 来做到这一点:

withCommitProperty