@Retention(value=RUNTIME) @Target(value={ANNOTATION_TYPE,FIELD}) @Inherited @Documented @API(status=STABLE, since="6.0") public @interface ConvertWith
Neo4jPersistentPropertyConverter
and if needed, a custom factory to create that converter or the annotation
can be used to build custom meta-annotated annotations like @org.springframework.data.neo4j.core.support.DateLong
.
Custom conversions are applied to both attributes of entities and parameters of repository methods that map to those attributes (which does apply to all derived queries and queries by example but not to string based queries).
Converters that have a default constructor don't need a dedicated factory. A dedicated factory will be provided with either this annotation and its values or with the meta annotated annotation, including all configuration available.
Modifier and Type | Optional Element and Description |
---|---|
Class<? extends Neo4jPersistentPropertyConverter<?>> |
converter |
Class<? extends Neo4jPersistentPropertyConverterFactory> |
converterFactory |
public abstract Class<? extends Neo4jPersistentPropertyConverter<?>> converter
public abstract Class<? extends Neo4jPersistentPropertyConverterFactory> converterFactory
Copyright © 2019–2021 Neo4j, Neo4j Sweden AB. All rights reserved.