在Neoclipse中显示图形

时间:2014-04-04 11:02:34

标签: java neo4j

我正在基于数据库中的列值在java类中创建独特的neo4j节点。 列值将分配给每个节点。代码如下:

public void createNode(String name) {
GraphDatabaseService graphDb = new EmbeddedGraphDatabase("D://NewGraph");
Transaction tx=graphDb.beginTx();       
try{                    
Node nodeName=name;
nodeName = graphDb.createNode();
nodeName.setProperty("name", nodeName);     
tx.success();
}

但是我收到错误“类型不匹配:无法从String转换为Node” 如何解决这个错误? Plz指南。

1 个答案:

答案 0 :(得分:0)

你的问题就在这一行

       Node nodeName=name;

“name”是一个字符串对象,您将其分配给Node类型的nodeName。

解决方案:

       Node nodeName;
       nodeName.addLabel(DynamicLabel.label(name));
       .....//