【发布时间】:2015-10-13 18:29:53
【问题描述】:
我现有的@NodeEntity 如下
@NodeEntity
public class Company {
@GraphId
private Long id;
private String name;
private String blah;
还有@Repository
@Repository
public interface CompanyRepository extends GraphRepository<Company> {
Company findByName(String name);
要在 neo4j 中创建一个新的Company,只需这样做
Company company = new Company();
company.setName("Company Name");
repository.save(company);
这将在 neo4j 中创建一个 Company 节点,标签为 Company。
但是,我也希望能够使用不同的标签来创建它。除了创建一个新的@NodeEntity 和一个新的@Repository,我可以使用现有的域和带有单独标签的 repo 吗?
我有谷歌这个,大多数答案只适用于 SDN 3.*。其中一些建议使用@Labels 注释集合字段,但看起来这个@Labels 已从SDN4.0 中删除
【问题讨论】:
标签: neo4j spring-data-neo4j spring-data-neo4j-4