Skip to main content

Posts

Showing posts from January, 2019

ejbjmoorbd 0.16 Simplifica la implementaciòn de Repository soporta Buider

Versiòn 0.16 disponible
ejbjmoorbd 0.16 Simplifica la implementaciòn de Repository soporta Buider

Esta nueva versiòn simplifica la implementaciòn  un Repository
@Stateless
public class UsuarioRepository extends Repository<Usuario> {

    @EJB
    MongoClientStoreejbProvider MongoClientStoreejbProvider;
    @Override
    protected MongoClient getMongoClient() {
       return MongoClientStoreejbProvider.getMongoClient();
    }
    public UsuarioRepository(){
        super(Usuario.class,"store","usuario");
    }


}

También soporta el uso del patrón Builder para las clases bases del framework.


Dependencias
 <dependency>
            <groupId>com.github.avbravo</groupId>
            <artifactId>ejbjmoordb</artifactId>
            <version>0.16</version>
        </dependency>
 <repositories>
        <repository>
            <id>jitpack.io</id>
            <url>https://jitpack.io</url>
  …

ejbjmoordb 0.15 soporta colecciones sin esquema

ejbjmoordb 0.15 soporta colecciones sin esquema

La nueva versiòn soporta el manejo de colecciones  con documentos sin esquemas.
 <dependency>
            <groupId>com.github.avbravo</groupId>
            <artifactId>ejbjmoordb</artifactId>
            <version>0.14</version>
 </dependency>

<repositories>
        <repository>
            <id>jitpack.io</id>
            <url>https://jitpack.io</url>
        </repository>
    </repositories>

Las bases de datos NoSQL, nos permiten almacenar información no estructurada Dentro del framework podemos realizar consultas sobre estas bases de datos y devolver un List<JmoordbResult> que contiene un HashMap, sobre el que podemos recorrerlo para procesar los resultadosLimitaciones los documentos embebidos son devuelvos como un String con el siguiente formato Document{field1:value1, fieldn:valuen}}.Indicamos el nombre de la base de datos , esta limi…