如何解决为什么不能在 Spring Data Neo4j 中定义要在用 @RelationshipProperties 注释的类中使用的自定义转换器?
我在 @Node
和 @RelationshipProperties
类中使用带有自定义转换器的属性。我通过实现 GenericConverter
并将其注册到 Neo4jConversions
bean 中来定义转换器。转换器仅适用于 @Node
中的参数,而不适用于 @RelationshipProperties
类中。没有错误,关系中应该转换的属性根本没有保存。我试图调试它,但代码没有运行到关系类的转换器中。
Spring Data Neo4j Reference Documentation 表示:“如果您更喜欢在实体中使用自己的类型或作为@Query 注释方法的参数,您可以定义并提供自定义转换器实现。 "
它没有提到在用 @RelationshipProperties
注释的类中使用转换器,所以我的问题是为什么会这样?应该不可能吧?
我也尝试在关系类中使用 @ConvertWith
注释,但没有成功。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。