首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JCR (Modeshape)二进制内容+元数据

JCR (Modeshape)二进制内容+元数据
EN

Stack Overflow用户
提问于 2011-11-11 19:28:36
回答 1查看 591关注 0票数 1

我使用Modeshape 2.6.0...我有两种类型的内容(内容是关于汽车的)。1)元数据:汽车的名称、制造时间等(我想将其存储到数据库中)和2)二进制:汽车的图片(我想使用文件系统)

我的问题是:有没有可能有一个存储库(即1模式:modeshape-config.xml中的存储库)有两个模式源,一个是(mode:classname="org.modeshape.connector.store.jpa.JpaSource“,另一个是mode:classname="org.modeshape.connector.filesystem.FileSystemSource")?

我是否需要有两个独立的存储库(即两个模式:存储库),每个存储库都使用自己的mode-source?我不确定,但据我所知,第一种选择似乎是不可能的…?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-11 23:31:38

是的,一个JCR存储库可以由多个连接器支持。正如您所提到的,在ModeShape配置文件中,每个“模式:存储库”都可以引用一个“模式:源”元素(它描述一个源以及用于与该源对话的连接器)。因此,实现此目的的方法是定义一个使用联合连接器的"mode:source“,配置为使用两个(或更多)其他源。

有关联合连接器、如何工作以及如何配置的详细信息,请参阅我们的参考指南的Chapter 14。我们的入门指南的Chapter 6还介绍了一个使用联合的简单应用程序示例,并展示了如何下载、构建和运行该应用程序。配置文件包含在可下载的源代码中,但也位于ModeShape here的源代码存储库中。

示例应用程序使用单个JCR存储库来存储有关各种车辆的信息。但联邦用于将汽车信息存储在内存中,将飞机信息存储在JDBC数据库中,并将UFO信息存储在文件系统中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8093321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档