EclipseLink NoSQL

Las bases de datos NoSQL son ya un tema tratado en el Blog por su reciente popularidad al usarse en empresas como Google, Amazon y Facebook.

EclipseLink (la implementación de referencia de JPA 2.0) en su versión 2.4 ha añadido soporte para bases de datos NoSQL, en principio para MongoDB y Oracle NoSQL.

El soporte NoSQL permite usar el API y anotaciones JPA, además EclipseLink incluye varias anotaciones específicas NoSQL que definen como una clase mapea con datos NoSQL.

Podemos ver como las queries son JPA (si la base de datos NoSQL soporta la query claro):

Además de permitir consultas nativas, para MongoDB por ejemplo:

Y el persistence.xml para conectar con MongoDB:

Podéis ver el ejemplo completo aquí.

Deja un comentario