我从neo4j数据库收集信息,但是我返回的值是从多个节点中挑选出来的,所以我基本上返回的是具有一些属性的表。对于此示例,假设我返回属性color:String
,name:String
,count:String
。我用session.query(*QUERY*, queryParams)
查询这些结果。 现在,当我得到结果时,我想将其映射到现有的Java对象,我创建该对象来保存此数据。这与'正常'映射有所不同,因为一般情况下,您想要将图形节点映射到代表这些节点的对象。在这里,我的POJO与图形节点无关。 我设法为每个数据对象使用定制的CompositeAttributeConverter
类,但我觉得必须有比为每个新对象编写新类更好的解决方案。将neo4j ogm查询结果映射到java对象
0
A
回答
1
您可能想要使用会话对象查看executing arbitrary Cypher queries。您可以从返回的Result
对象获得Iterable<Map<String,Object>>
对象,您可以将其处理或仅输出到Map结果集合。
或者,如果您安装了APOC Procedures,则可以随时编写查询以将结果作为JSON字符串返回,并使用适当的库将其转换为Java中的JSON对象,并根据需要使用这些对象。
相关问题
- 1. 将Neo4J结果映射到java对象
- 2. 将密码查询结果映射到域对象
- 3. 如何将SQL查询的结果映射到对象上?
- 4. 将查询结果映射到属性
- 5. 聚合查询映射结果到休眠对象
- 6. Neo4j-ogm:减少写入/映射性能
- 7. 将查询结果映射到Java中的POJO构造函数
- 8. Java将对象映射到对象 - Moo
- 9. 将SQL结果映射到java对象的策略
- 10. 将JDBC动态查询映射到对象的映射中
- 11. Neo4j OGM 2.0查询路径
- 12. Neo4j查询结果到Gephi
- 13. 如何将查询结果映射到sqlalchemy中的自定义对象?
- 14. Spring-Data + QueryDSL + JDBC:如何将查询结果映射到域对象?
- 15. 休眠SQL查询结果映射/转换为对象/类/豆
- 16. 映射到Java数据类型的嵌套查询结果
- 17. gdata到java对象映射
- 18. 如何用Neo4j OGM类型查询过滤相关对象?
- 19. 映射到JSON Java对象
- 20. 将java对象映射到数据库
- 21. 将Java对象映射到Prolog表示
- 22. Java将json映射到两个对象
- 23. 将Java对象映射到@XmlElement值
- 24. 将XML映射到Java对象库
- 25. 将XML实体映射到Java对象
- 26. Java将对象模型映射到类
- 27. Neo4j - 将CQL返回结果映射到列表<POJO>
- 28. 单列结果NHibernate SQL查询映射
- 29. 将SQL查询结果映射到DTO未被相应排序
- 30. 将Hibernate查询结果映射到自定义类?