我有一個定義特定本體的Neo4j圖。它使用密碼語句構建並導入到Neo4j中。對於這個圖,我想生成相應的Java類,其中的節點屬性表示相應的Java類中的字段。什麼是最好的方式來做到這一點?從Neo4j圖生成Java類層次結構
1
A
回答
0
不應該太難。只需使用一些模板或直接使用StringBuilder創建java代碼即可。
只是迭代每個標籤的一個節點(假設它們具有所有相同的屬性)。
- 創建類
- 根據屬性名稱,類型和電流值作爲默認值
- 創建的字段由在另一端檢查該節點上的標籤創建代表到其它節點的關係的字段和使用rel-type(轉換爲lower-camel-case)作爲字段名稱。
1
我不認爲有一種方法可以生成Java類,但我可以想到兩種方法可以遵循。
- 域實體
原則在使用是包裝實體周圍的節點(同樣的方法可以用關係,以及使用),請參閱Neo4j manual。
- 使用Spring數據的Neo4j
只有當你想使用Spring框架適用。您還必須創建自己的實體,但是您將免費獲得類似ORM的行爲。請參閱SDN quick start。
相關問題
- 1. 應用來生成Java類層次結構圖
- 2. 生成網站層次結構圖
- 3. UML類圖組成層次結構,
- 4. 生成Rails內部類的類層次結構圖
- 5. 確定由XJC生成的java類的對象層次結構
- 6. 如何用Scaladoc生成類型層次結構圖?
- 7. 從UML類圖到Java:類層次結構的選擇
- 8. 類層次結構
- 9. 類層次結構
- 10. 生成員工層次結構
- 11. 層次結構生成器Visulization
- 12. Neo4j javadocs繼承層次結構
- 13. PHP類層次結構 - 層次結構中的最高類
- 14. 類的成對層次結構
- 15. 在Java中獲取類層次結構?
- 16. Java樹的層次結構
- 17. 在Ruby中抽象/生成類層次結構變量
- 18. 以編程方式生成與Jena的OWL類層次結構
- 19. JAXB自動生成的類層次結構
- 20. 從SQLAlchemy子類繼承層次結構
- 21. 擴展類層次結構
- 22. C++類層次結構
- 23. Json Net層次結構類
- 24. Automapper和類層次結構
- 25. LESS CSS類層次結構
- 26. Common Lisp類層次結構
- 27. CSS - 類層次結構?
- 28. NSObject的類層次結構
- 29. 類層次結構(C++)
- 30. 在Eclipse中自動生成類層次結構和代碼結構
我想避免自己編寫Java類,因爲該信息已經在圖中編碼(和密碼語句) - 這是主要目標。我相信你列出的兩種方法都是自己寫出域名。 –