1
서버에 고유 한 제약 조건이 하나의 필드에 정의되어있는 개체를 만듭니다.With Db4o 고유 한 제약 조건을 정의한 기존 개체를 업데이트하는 방법
하지만 이전에 가져온 개체를 업데이트하려고 할 때 개체를 커밋 할 가능성이없는 "UniqueFieldValueConstraintViolationException"이 발생합니다.
고유 한 제약 조건이있는 개체의 변경 사항을 유지하는 올바른 방법은 무엇입니까?
미리 감사드립니다.
안녕하십니까. 저는 처음에는 당신처럼 생각합니다. 그래서 관련된 opene db4o 컨테이너로 같은 샘플을 시도한 다음 다시 시도해 봅니다. 그러나 결과는 같습니다. 그래서 나는 이것이 "하나의 특징"이며 "삭제"+ "저장소"와 같은 "재고와 갱신"을 재고해야한다고 생각합니다. 우리가 객체의 다른 필드를 업데이트 할 수 없다는 것은 매우 이상합니다 ... – taharqa
@taharqa : 동일한 객체의 검색과 저장 사이에 객체 컨테이너를 닫거나 다시 열지 않았는지 확인하십시오. –
@Paulo : 그랬어;) – taharqa