2010-12-29 3 views
1

DataNucleus에서 NeoDatis (DB4O는 다른 유사한 Object DB)를 사용하고 있습니다. Data Nucleus의 개체 데이터베이스에 인덱스를 추가하는 방법은 무엇입니까?

나는 (아래 그림 참조) 클래스 속성에 고유 인덱스를 추가하는 방법에 NeoDatis 포럼에 게시물을 참조하십시오

ODB odb = open("baseName"); 
ClassRepresentation clazz = db.getClassRepresentation(IndexedObject.class); 
String[] indexFields = { "name", "duration" }; 
clazz.addUniqueIndexOn("index1", indexFields, true); 

가 어떻게 지금 같은 사용 DataNucleus을 수행 할 수 있습니까?

이 작품을 DB 관련 방식으로 구현해야합니까, 아니면 DataNucleus에서 일반화 할 수있는 방법이 있습니까?

답변

0

Data Nucleus 포럼에서이 기능이 버전 3.x에 추가되었다고 알려졌습니다. 이전 2.x 릴리즈에서는 지원되지 않는 기능이며 NeoDatis 코드를 직접 사용해야합니다.