Фреймворки Java, поддерживающие модели Entity-Attribute-Value - PullRequest
1 голос
/ 30 июля 2009

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

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

Ответы [ 3 ]

1 голос
/ 16 мая 2010

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

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

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

1 голос
/ 20 мая 2010

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

@Entity
public class FooEntity {

  @Id @GeneratedValue
  long id;


  @CollectionOfElements
  Map<String,String> propz;   

}
0 голосов
/ 30 июля 2009

Библиотека Jena является стандартом для обработки набора операторов RDF (Ресурс / Свойство / Объект).

Другой двигатель RDF: http://mulgara.org/, http://sourceforge.net/projects/virtuoso/...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...