2014-02-25 2 views
2

나는이 예외가 해제하려면 RC1에서 업데이트 이후 : @index 이제 간단한 색인 레이블과하지 않는 기본 의미SDN neo4j 3.0 릴리스 인덱스 전략

org.springframework.data.mapping.model.MappingException: No index name allowed on label based indexes 

.

각 레이블을 지정하는 방법 @ NodeEntity? this link@Labels이 (가) 사용하셔야합니다.이 공무원입니까?

문제가 있다고 생각하면 DATAGRAPH-433 고유 색인은 이전 색인 전략을 사용합니까?

스프링 데이터 neo4j 설명서는 단서를 제공하지 않습니다.

답변

1

@Indexed 특수 효과에서 indexName을 삭제할 수 있습니다.

또는 이전 인덱스에 @Indexed(indexType = IndexType.SIMPLE)을 추가하십시오.

고유 색인에도 수동으로 설정해야합니다. SDN 3.0 용 블로그 글을 작성했습니다. 내일 언젠가 출판 될 예정입니다.

+0

네, SDN 3에 대한 github를 살펴본 후에'indexType.SIMPLE'에 대해 알고 있었지만 사용하지 않으려했기 때문에 사용하지 않으려했습니다. 내가 질문을 한 후에, SDN을 건너 뛰고 관계를 조작 할 자유가 더 많기 때문에 직접 DAO 클래스를 만드는 것으로 결정했습니다. 그러나 각 방법마다 장점과 단점이 있습니다. – amb

+0

블로그는 어떻게 진행되고 있습니까? – Wouter

관련 문제