我有一个基于旧文件的 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 类