我從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查詢結果映射到自定義類?