1

我有兴趣开发一个基于门户的应用程序,该应用程序与EAV 模型一起使用,并且想知道是否有任何 Java 框架有助于这种类型的开发?

salesforce.com 使用 EAV,目前有二十张表。我寻求的框架应该允许它可配置为不同的 EAV 实现

4

3 回答 3

1

与 Jena 相比,Sesame是一种更现代的 RDF API。RDF可以看作是 EAV 模型的变体。

我寻求的框架应该允许它可配置为不同的 EAV 实现

Jena 和 Sesame 都可用作许多 RDF 存储引擎的 API 层。

于 2010-05-16T11:01:22.860 回答
1

您可以尝试使用 Map 元素映射(Groovy 中的示例)使用 Hibernate 创建自定义 EAV:

@Entity
public class FooEntity {

  @Id @GeneratedValue
  long id;


  @CollectionOfElements
  Map<String,String> propz;   

}
于 2010-05-20T18:50:26.470 回答
0

Jena 库是处理一组 RDF 语句(资源/属性/对象)的标准。

其他 RDF 引擎:http://mulgara.org/ , http://sourceforge.net/projects/virtuoso/ ...

于 2009-07-30T11:16:22.807 回答