2015-04-22 2 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 оператор (ы) [{код = Neo.ClientError.Statement. InvalidSyntax, сообщение = Недопустимый ввод '{': ожидается, пробела, комментарий, имя ключевого свойства, '}', идентификатора или UnsignedDecimalInteger (строка 1, столбец 115

Am I что вызывает проблему.

ответ

Смежные вопросы