中使用特殊字符的關係隨着時間的樹,如果我們使用的那種暗號:如何的foreach
(Root)-[:`2016`]-(Year)-[:`1`]-(Month)-[:`7`]-(Day)
的關係從JDBC客戶端;有沒有辦法用PreparedStatements來做到這一點?
如果不是如何處理
foreach
部分來處理多個年/月/日正常語句?
感謝在期待..
中使用特殊字符的關係隨着時間的樹,如果我們使用的那種暗號:如何的foreach
(Root)-[:`2016`]-(Year)-[:`1`]-(Month)-[:`7`]-(Day)
的關係從JDBC客戶端;有沒有辦法用PreparedStatements來做到這一點?
如果不是如何處理
foreach
部分來處理多個年/月/日正常語句?
感謝在期待..
沒有,因爲關係類型不能在Cypher支架聲明parameterized。
您必須自己將查詢構建爲字符串,然後將其提供給PreparedStatement(使用硬編碼關係類型)。這不好,因爲你的查詢不會被緩存。查詢timetree時同樣適用。 Joe在評論中提出了一個更好的方法。
如果您不想自己管理樹,可以從GraphAware獲得A timetree module。
聲明:我在GraphAware工作。
我不太確定你想要達到什麼... 2016年的價值會更好地模擬爲具有'Year'標籤的節點上的字段。並且與月份和日期相同 – joe