2015-04-22 94 views
1

我正在嘗試創建關係的動態屬性。 下面是什麼,我試圖做的....在neo4j中創建關係的動態屬性

String createRelQuery = "MATCH (a:emp),(b:mngr) WHERE a.name={1} AND b.name={2} MERGE (a)-[r:manage{{4}:{3}}]->(b)"; 

    try (PreparedStatement stmt = con.prepareStatement(RelQuery)) { 
      stmt.setString(1, getempName()); 
      stmt.setString(2, getmangrename()); 
      stmt.setString(4,"Name"+getempName()); 
      stmt.setString(3, getmngrname()); 
      } 

我得到的錯誤是

錯誤執行CYPHER聲明(S) [{代碼= Neo.ClientError.Statement。 InvalidSyntax,消息=無效的輸入 '{':預期的空白,評論,一個屬性鍵名, '}',一個 標識符或UnsignedDecimalInteger(行1,列115

上午我給出導致問題的任何無效語法..

回答