Я новичок в springbootneo4j.У меня трудности с выполнением запросов общего назначения.Я хочу иметь возможность создавать любые запросы и получать результаты без сущности домена.
Я делаю такой запрос в классе репозитория:
@Query("MATCH (p:Employee) RETURN ID(p) as id, p.name as name, p.salary as salary ")
, который не работает, ноработает следующий запрос:
@Query("MATCH (p:Employee) RETURN p ")
Мой класс сущности домена выглядит примерно так:
@NodeEntity
public class Employee {
@Id
@GeneratedValue
private Long id;
private String name;
private int salary;
@Relationship(type = "IS_BOSSOF", direction = Relationship.UNDIRECTED) Set<Employee> reporties = new HashSet<>();
public Employee() {}
// some more code
}
Создать команду так:
(laksmi:Employee{name:"Laksmi",salary:200}),(ashwini:Employee{name:"AshwiniV",salary:300}), (harish:Employee{name:"Harish",salary:400}), (jay)-[:IS_BOSSOF]->(mukesh), (xyz)-[:IS_BOSSOF]->(mukesh), (harish)-[:IS_BOSSOF]->(ashwini),