Java 在Neoclipse中显示图形
我正在基于数据库中的列值在java类中创建唯一的neo4j节点。 列值将分配给每个节点。代码如下:Java 在Neoclipse中显示图形,java,neo4j,Java,Neo4j,我正在基于数据库中的列值在java类中创建唯一的neo4j节点。 列值将分配给每个节点。代码如下: public void createNode(String name) { GraphDatabaseService graphDb = new EmbeddedGraphDatabase("D://NewGraph"); Transaction tx=graphDb.beginTx(); try{ Node nodeName=name; no
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();
}
但是,我得到一个错误类型不匹配:无法从字符串转换到节点
如何修复该错误?Plz指南。您的问题就在这一行
Node nodeName=name;
name是一个字符串对象,您正在将其分配给Node类型的nodeName
解决方案:
Node nodeName;
nodeName.addLabel(DynamicLabel.label(name));
.....//
我已经添加了上面的代码,但是得到一个错误DynamicLabel无法解决这需要哪个jar文件?您应该能够在org.neo4j.graphdb包中找到DyanmicLabel类,该包在neo4j内核jar中提供。