Domanda

Sono interessato a sviluppare un'applicazione basata su portale che funzioni con modelli EAV e vorresti sapere se ci sono dei framework Java che aiutano in questo tipo di sviluppo?

salesforce.com utilizza EAV e attualmente ha venti tabelle. Il framework che cerco dovrebbe consentire che sia configurabile per diverse implementazioni EAV

È stato utile?

Soluzione

Sesame è un'API RDF più moderna rispetto a Jena. RDF può essere visto come una variante del modello EAV.

  

Il framework che cerco dovrebbe consentirlo   essere configurabile su diversi EAV   implementazioni

Sia Jena che Sesame sono disponibili come livelli API per molti motori di archiviazione RDF.

Altri suggerimenti

Puoi provare a creare il tuo EAV personalizzato con Hibernate usando la mappatura degli elementi della mappa (esempio in Groovy):

@Entity
public class FooEntity {

  @Id @GeneratedValue
  long id;


  @CollectionOfElements
  Map<String,String> propz;   

}

La libreria Jena è uno standard per la gestione di una serie di istruzioni RDF (risorsa / proprietà / oggetto) .

Altro motore RDF: http://mulgara.org/ , http://sourceforge.net/projects/virtuoso/ ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top