Вопрос

Я заинтересован в разработке основанного на портале приложения, которое работает с моделями EAV и хотел бы знать, существуют ли какие-либо фреймворки Java, которые помогают в этом типе разработки?

salesforce.com использует EAV и в настоящее время имеет двадцать таблиц. Платформа, которую я ищу, должна позволять настраивать ее для различных реализаций EAV

Это было полезно?

Решение

Sesame - более современный API RDF по сравнению с Jena. RDF можно рассматривать как вариант модели EAV.

  

Рамки, которые я ищу, должны позволять это   настраиваться на разные EAV   реализаций

Jena и Sesame доступны как уровни API для многих механизмов хранения RDF.

Другие советы

Вы можете попытаться создать свой собственный EAV с Hibernate, используя сопоставление элементов Map (пример в Groovy):

@Entity
public class FooEntity {

  @Id @GeneratedValue
  long id;


  @CollectionOfElements
  Map<String,String> propz;   

}

библиотека Jena является стандартом для обработки набора операторов RDF (Resource / Property / Object) .

Другой механизм RDF: http://mulgara.org/ , http://sourceforge.net/projects/virtuoso/ ...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top