[英]Javers comparison takes long time
我们在项目中使用 javers 比较了 2 个对象。 但是在删除 secanrio 中需要花费大量时间,这会导致应用程序超时。
是否可以绕过javers中的比较内部对象。
您没有提供太多信息,但根据实体之间的关系,javers 可能正在比较您的整个数据库,或者至少比您预期的要多得多。
发生这种情况是因为 javers 将递归地遍历要比较的对象的所有关系。 这可能导致大量选择语句进入数据库以获取额外的对象。
您可以通过将@JaversIgnore 或@ShallowReference 放在您不希望它比较的关系上来阻止它这样做。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.