【发布时间】:2017-04-19 14:14:58
【问题描述】:
我正在从 neo4j 数据库中收集信息,但是我返回的值是从多个节点中挑选出来的,所以我基本上返回的是一个带有一些属性的表。对于此示例,假设我返回属性 color:String、name:String、count:String。我使用session.query(*QUERY*, queryParams) 查询这些结果。
现在,当我得到结果时,我想将它映射到一个现有的 Java 对象,我创建该对象来保存这些数据。这与“正常”映射有点不同,因为通常,您希望将图形节点映射到表示这些节点的对象。在这里,我的 POJO 与图节点无关。
我设法为每个数据对象使用自定义 CompositeAttributeConverter 类来做到这一点,但我觉得必须有比为每个新对象编写新类更好的解决方案。
【问题讨论】: