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>

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 resultados Limitaciones los documentos embebidos son devuelvos como un String con el siguiente formato Document{field1:value1, fieldn:valuen}}. Indicamos el nombre de la