diff --git a/src/main/java/com/supervision/neo4j/service/impl/Neo4jServiceImpl.java b/src/main/java/com/supervision/neo4j/service/impl/Neo4jServiceImpl.java index f29e7a8..77c9327 100644 --- a/src/main/java/com/supervision/neo4j/service/impl/Neo4jServiceImpl.java +++ b/src/main/java/com/supervision/neo4j/service/impl/Neo4jServiceImpl.java @@ -92,7 +92,7 @@ public class Neo4jServiceImpl implements Neo4jService { try { Session session = driver.session(); StringBuilder cql = new StringBuilder(); - cql.append("MATCH (n) where id(n) = ").append(id).append(" DELETE n"); + cql.append("MATCH (n) where id(n) = ").append(id).append(" DETACH DELETE n"); log.info(cql.toString()); Result run = session.run(cql.toString()); while (run.hasNext()) { @@ -108,7 +108,7 @@ public class Neo4jServiceImpl implements Neo4jService { try { Session session = driver.session(); StringBuilder cql = new StringBuilder(); - cql.append("MATCH (n) WHERE n.id = ").append(id).append(" AND NOT (n)--() DELETE n"); + cql.append("MATCH (n) WHERE id(n) = ").append(id).append(" DETACH DELETE n"); log.info(cql.toString()); Result run = session.run(cql.toString()); while (run.hasNext()) { diff --git a/src/main/java/com/supervision/police/service/impl/ModelRecordTypeServiceImpl.java b/src/main/java/com/supervision/police/service/impl/ModelRecordTypeServiceImpl.java index 45266b6..0b122a7 100644 --- a/src/main/java/com/supervision/police/service/impl/ModelRecordTypeServiceImpl.java +++ b/src/main/java/com/supervision/police/service/impl/ModelRecordTypeServiceImpl.java @@ -337,6 +337,7 @@ public class ModelRecordTypeServiceImpl extends ServiceImpl