【发布时间】:2020-01-07 09:47:16
【问题描述】:
我在 Neo4j OGM 中手动设置过滤器的 propertyConverter。
filter.setPropertyConverter(new EnumArrayStringConverter(VendorCostStatus.class));
filters.add(filter);
但是当我调用 session.loadAll(DomainClass.class, filters) 时,它被LoadByTypeDelegate.loadAll(Class<T> type, Filters filters)选中
然后LoadByTypeDelegate通过调用覆盖过滤器的propertyConverter
resolvePropertyAnnotations(Class entityType, Iterable<Filter> filters)
并设置域类中属性的默认转换器。
谁能告诉我如何让 neo4j-ogm 使用过滤器中提供的自定义属性转换器?我想将ComparisonOperator.IN 用于枚举属性
【问题讨论】:
标签: java neo4j spring-data-neo4j sdn neo4j-ogm