麻烦大神帮忙看下,下面的写法有问题么?一直查不出数据来
发布于 5 年前 作者 cheney463 1530 次浏览 来自 问答

@Repository public interface PeRepository extends Neo4jRepository<Pe, Long> {

/**
 * 根据OID查询Pe
 * @param oid
 * @return
 */
 Pe findByOid(String oid);

}

Pe pe=peRepository.findByOid(“oid1”);

3 回复

findByOid(“oid1”) ,这个old1 好像不对,这不是id吧

@pangguoming 这是我随便弄的一个测试数据,OID给的值是oid1

/**
 * 条件查询
 */
@Query("Match (n:Pe) WHERE n.oid = {oid} RETURN n ")
List<Pe> findByOid(@Param("oid") String oid);
回到顶部