我有一个基于旧文件的Apache Jackrabbit存储库,已使用oak-migrate实用程序将其转换为Apache Oak存储库。旧代码正在使用 org.apache.jackrabbit.core.TransientRepository类来处理存储库,在新代码中,我使用以下代码获取Oak仓库的javax.jcr.Repository对象
FileStore fs = FileStoreBuilder.fileStoreBuilder(new File(path)).build(); SegmentNodeStore ns = SegmentNodeStoreBuilders.builder(fs).build(); Repository repo = new Jcr(new Oak(ns)).createRepository();
如何将该javax.jcr.Repository转换为org.apache.jackrabbit.core.TransientRepository?因为有很多地方使用TransientRepository类
答案 0 :(得分:0)
您不能,这是完全不同的实现。