Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Neoclipse图中缺少节点_Java_Neo4j_Neoclipse - Fatal编程技术网

Java Neoclipse图中缺少节点

Java Neoclipse图中缺少节点,java,neo4j,neoclipse,Java,Neo4j,Neoclipse,我在java中创建了Neo4j节点和关系,它们的值来自DB。当我试图在Neoclipse上显示它时,只显示前两个节点和它们的关系。 代码: 但是,在Neoclipse中只显示一条记录,其他记录丢失。Plz指南。Neoclipse似乎有一个默认的遍历深度1,为您提供您看到的结果。但是遍历深度是可调的,neoclipse将在下次启动时记住上次使用的遍历深度 要增加遍历深度,可以单击图形窗格顶部工具栏中的绿色“+”按钮,要减少遍历深度,可以单击绿色“-”按钮 您还可以通过单击起始节点来更改其以进行遍历

我在java中创建了Neo4j节点和关系,它们的值来自DB。当我试图在Neoclipse上显示它时,只显示前两个节点和它们的关系。 代码:


但是,在Neoclipse中只显示一条记录,其他记录丢失。Plz指南。

Neoclipse似乎有一个默认的遍历深度1,为您提供您看到的结果。但是遍历深度是可调的,neoclipse将在下次启动时记住上次使用的遍历深度

要增加遍历深度,可以单击图形窗格顶部工具栏中的绿色“+”按钮,要减少遍历深度,可以单击绿色“-”按钮

您还可以通过单击起始节点来更改其以进行遍历。双击一个节点会显示它的所有邻居节点


还有很多功能,但您需要阅读帮助文档并使用该工具来发现其所有功能。

也许您可以共享您的neoclipse屏幕截图?我也在Eclipse控制台中附加了屏幕截图和输出。当时我也遇到了同样的问题。。我想那是一只虫子。。不过我现在不知道。注意,Neoclipse只跟踪起始节点的关系,以及它找到的节点的关系。因此,它只会找到以某种方式传递连接到起始节点的节点。好的,那么如何修复相同的问题,还有其他方法吗?Plz指南。Neoclipse中仅未显示断开连接的节点和关系。
 GraphDatabaseService graphDb = new GraphDatabaseFactory().newEmbeddedDatabase("D://ws-NEO//Fade");
        Transaction tx=graphDb.beginTx();       
        Connection conn = null;
        try{
        conn=ConnectionFactory.getConnection();
        Statement stat=conn.createStatement();
        String sql="select * from Fade where App_Int_Id < 19";  //Two records are there in result
        ResultSet rs=stat.executeQuery(sql);        
        String n1 = "",n2="",rel="",type="";
        while(rs.next()){
            n1=rs.getString(2);   
            n2=rs.getString(7);     
            rel=rs.getString(3);    
            type=rs.getString(4);           
        Node first=graphDb.createNode();
        first.setProperty("name", n1);  

        Node second=graphDb.createNode();
        second.setProperty("name", n2);         
        RelationshipType KNOWS = DynamicRelationshipType.withName(rel);     

            first.createRelationshipTo(second, KNOWS);      
        }
         tx.success();}
         finally
            {    tx.finish();
             graphDb.shutdown();
             conn.close();         
            }

It outputs two records in console:
node1 -- My App
node2 -- GCAM
relationship -- Cash focus
Node1 ceated  
Node2 ceated
relationship created
----------------------------------------------------------------------------------------------------
node1 -- My Test app
node2 -- GCAM
relationship -- Test Interface 11
Node1 ceated  
Node2 ceated
relationship created
----------------------------------------------------------------------------------------------------