0
Jackrabbit JCR 구현에서 랜덤 액세스 파일 (쓰기 및 읽기 모두)을 저장할 수 있습니까? 설명서에 DataStore 인터페이스에 데이터가 저장되지 않는다고 표시되면 불변입니다.Jackrabbit JCR 구현에서 랜덤 액세스 파일 (쓰기 및 읽기 모두)을 저장하는 방법은 무엇입니까?
Jackrabbit JCR 구현에서 랜덤 액세스 파일 (쓰기 및 읽기 모두)을 저장할 수 있습니까? 설명서에 DataStore 인터페이스에 데이터가 저장되지 않는다고 표시되면 불변입니다.Jackrabbit JCR 구현에서 랜덤 액세스 파일 (쓰기 및 읽기 모두)을 저장하는 방법은 무엇입니까?
JCR API 내에서 바이너리 내 임의 액세스는 지원되지 않습니다. 유일한 해결 방법은 InputStream.seek를 사용하는 것입니다 (하지만 앞으로 탐색 할 수는 있습니다). 물론 임시 테이블을 만들고 RandomAccessFile을 사용하여 (또는 작은 바이너리로 메모리 내에서 편집 할 수도 있지만) 이미 알고있을 것입니다.
JCR 1.0의 경우입니다. JCR 2.0 및 Binary + [Binary.read] (http://www.day.com/maven/javax.jcr/javadocs/jcr-2.0/javax/jcr/Binary.html#read (byte [], % 20long)) 당신은 랜덤 액세스를 얻어야한다. –