gpt4 book ai didi

java - 使用存储库时,Spring neo4j 无法按值查找属性

转载 作者:行者123 更新时间:2023-11-30 04:25:25 25 4
gpt4 key购买 nike

给定以下实体:

@NodeEntity  
public final class Foo
{
@GraphId
private Long id;
@Indexed
private String name;
}

存储库:

public interface FooRepository extends GraphRepository<Foo> {}

服务:

@Service  
public class FooService
{
@Autowired FooRepository fooRepo;
public List<Foo> searchFor() {
EndResult<Foo> results = fooRepo.findAllByPropertyValue("name","*");
results.size(); //no results
}

}

我依赖于 IndexRepository 中的函数,因为我想利用 Lucene 查找。但是,上述查询未能返回任何内容。

最佳答案

我认为您不能在 findAllByPropertyValue 方法中使用通配符。也许可以使用 findAllByQuery 方法,您可以在哪里使用它们。您的查询可以很简单:

name:*

关于java - 使用存储库时,Spring neo4j 无法按值查找属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15999854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com