Frage

Ich interessiere mich für eine Portal-basierte Anwendung zu entwickeln, die mit EAV Modelle und würde gerne wissen, ob es irgendwelche Java, dass die Hilfe in dieser Art von Entwicklungsrahmen?

salesforce.com nutzt EAV und verfügt derzeit über zwanzig Tabellen. Der Rahmen, den ich suchen soll es ermöglichen, es zu verschiedenen EAV-Implementierungen konfigurierbar sein

War es hilfreich?

Lösung

Sesame ist eine modernere RDF API Jena verglichen. RDF kann als eine Variante des EAV-Modells zu sehen.

  

Das Framework ich suche sollte es ermöglichen,   konfigurierbar sein, um verschiedene EAV   Implementierungen

Sowohl Jena und Sesam sind als API-Schichten für viele RDF-Speicher-Engines.

Andere Tipps

Sie können versuchen, Ihre benutzerdefinierte EAV erstellen mit Hibernate mit Map-Element-Mapping (zB in Groovy):

@Entity
public class FooEntity {

  @Id @GeneratedValue
  long id;


  @CollectionOfElements
  Map<String,String> propz;   

}

Die Jena Bibliothek für den Umgang mit einer Reihe von RDF-Aussagen sind ein Standard (Resource / Objekt / Objekt) .

Andere RDF Motor: http://mulgara.org/ , http://sourceforge.net/projects/virtuoso/ ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top