bc_zhang 4 ani în urmă
părinte
comite
de716c22b9

+ 2 - 2
src/main/java/com/zglc/kg/controller/MovieController.java

@@ -138,10 +138,10 @@ public class MovieController {
 //    @GetMapping("getMovieByPerson")
 //    public  Result<MovieEntity> getMovieByPerson(@RequestParam String name){
 //        try (Session session = neo4jDriver.session()) {
-////            return session.run("MATCH (tom:Person {name: \"Tom Hanks\"})-[:ACTED_IN]->(tomHanksMovies) RETURN tom,tomHanksMovies");
+//            return session.run("MATCH (tom:Person {name: \"Tom Hanks\"})-[:ACTED_IN]->(tomHanksMovies) RETURN tom,tomHanksMovies");
 //        }
 //
-////        return  Result.success(movieService.getMovieByTitle(name));
+//        return  Result.success(movieService.getMovieByTitle(name));
 //    }
 
 

+ 7 - 4
src/main/java/com/zglc/kg/dao/BaseRelationDao.java

@@ -15,10 +15,10 @@ public interface BaseRelationDao extends Neo4jRepository<BaseRelationEntity,Long
 
 
     //返回节点n以及n指向或指向n的所有节点与关系
-//    @Query("MATCH p=(n:Person)-[:ACTED_IN]->(m:Movie) WHERE n.name={name1} RETURN p")
-//    @Query("MATCH p=(n:Bot)<-[r:BotRelation]->(m:Bot) WHERE m.name={name} RETURN p")
-    @Query("MATCH p=()-[r:Relation]->() RETURN p LIMIT 25")
-    List<BaseRelationEntity> findAllBySymptom(@Param("name1") String name);
+    @Query("MATCH p=(n:Person)-[:Relation]->(m:Movie) WHERE n.name={name} RETURN p")
+//    @Query("MATCH p=()-[r:Relation]->() RETURN p LIMIT 25")
+//    @Query("MATCH p=(n:Person)-[:Relation]->(m:Movie) WHERE n.name={name} RETURN p")
+    List<BaseRelationEntity> findAllBySymptom(@Param("name") String name);
 
 
     @Query("MATCH p= (tom:Person)-[:Relation]->(tomHanksMovies) WHERE tom.name={name1} RETURN p")
@@ -26,5 +26,8 @@ public interface BaseRelationDao extends Neo4jRepository<BaseRelationEntity,Long
 
 //    String nodeSql = String.format("MATCH (n:`%s`) <-[r]->(m) %s return * limit %s", domain, cqWhere,
 //            query.getPageSize());
+
+    //    @Query("MATCH p=(n:Bot)<-[r:BotRelation]->(m:Bot) WHERE m.name={name} RETURN p")
+//    @Query("MATCH p=()-[r:Relation]->() RETURN p LIMIT 25")
 }
 

+ 1 - 1
src/main/java/com/zglc/kg/entity/AircraftSystemRelationEntity.java

@@ -8,7 +8,7 @@ import org.neo4j.ogm.annotation.StartNode;
 import javax.persistence.GeneratedValue;
 import javax.persistence.Id;
 
-@RelationshipEntity(type = "Relation")
+@RelationshipEntity(type = "Relation1")
 public class AircraftSystemRelationEntity {
     @Id
     @GeneratedValue

+ 0 - 1
src/main/java/com/zglc/kg/entity/BaseRelationEntity.java

@@ -3,7 +3,6 @@ import org.neo4j.ogm.annotation.*;
 
 import javax.persistence.GeneratedValue;
 import javax.persistence.Id;
-import com.zglc.kg.entity.*;
 
 @RelationshipEntity(type = "Relation")
 public class BaseRelationEntity {

BIN
target/classes/com/zglc/kg/dao/BaseRelationDao.class


BIN
target/classes/com/zglc/kg/entity/AircraftSystemRelationEntity.class


BIN
target/classes/com/zglc/kg/entity/BaseRelationEntity.class