Pregunta

Estoy interesado en desarrollar una aplicación basada en un portal que funcione con modelos de EAV y quisiera saber si hay algún framework de Java que ayude en este tipo de desarrollo?

salesforce.com usa EAV y actualmente tiene veinte tablas. El marco que busco debe permitir que sea configurable para diferentes implementaciones de EAV

¿Fue útil?

Solución

Sesame es una API RDF más moderna en comparación con Jena. RDF puede verse como una variante del modelo EAV.

  

El marco que busco debería permitirlo   Para ser configurable a diferentes EAV   implementaciones

Tanto Jena como Sesame están disponibles como capas API para muchos motores de almacenamiento RDF.

Otros consejos

Puedes intentar crear tu EAV personalizado con Hibernate usando el mapeo de elementos del mapa (ejemplo en Groovy):

@Entity
public class FooEntity {

  @Id @GeneratedValue
  long id;


  @CollectionOfElements
  Map<String,String> propz;   

}

La biblioteca Jena es un estándar para manejar un conjunto de declaraciones RDF (Recurso / Propiedad / Objeto) .

Otro motor RDF: http://mulgara.org/ , http://sourceforge.net/projects/virtuoso/ ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top