Javers团队,我是托马斯,我正在使用Javers2.0.3,我得到以下错误
java.lang.IllegalArgumentException: argument should not be null
at org.javers.common.validation.Validate.argumentsAreNotNull(Validate.java:33)
at org.javers.core.JaversCore.compare(JaversCore.java:119)
具有上述各自错误的沙威断裂
这不是错误,IllegalArgumentException
意味着您将非法数据放入了compare()函数。两个参数都必须是非空的。
在域对象中,可以有任意多个null,但正如javadoc for compare()方法所说:
* To calculate a diff, just provide two versions of the
* same Domain Object (Entity or ValueObject)
* or handles to two versions of the same object graph.