Skip to main content

JGMongo v0.2

Ya esta disponible la versión 0.2 de JGMongo
<repositories>

    <repository>

      <id>jitpack.io</id>

       <url>https://jitpack.io</url>

    </repository>

</repositories>


<dependencies>
     <dependency>
    <groupId>com.github.avbravo</groupId>
    <artifactId>jgmongo</artifactId>
    <version>0.2</version>
</dependency>
</dependencies>
Algunas mejoras:
1. Anotación @Id  para definir llave primaria
2. Nuevos métodos para realizar operaciones
3. Mejoras en métodos save, update búsqueda y verificación automática de llave primaria para evitar  duplicidad de documentos.
4. Los métodos toPojo() y to Document() se redefinieron, son más sencillos de usar
@Getter
@Setter
public class Paises extends GenericBeans {
@Id  

@SerializedName("Siglas")

private String siglas;

@SerializedName("Pais")

private String pais;

@SerializedName("Logo")

private String logo;

@SerializedName("Continente")

private Continente continente;


 public Document toDocument(Paises paises) { 

    return toDoc(paises);

}

public Paises toPojo(Document doc) { 

    return (Paises) toJava(doc, Paises.class);

}

@Override

public String toString() {

    return "Paises{" + "siglas=" + siglas + ", pais=" + pais + '}';

}
}

Comments

Popular posts from this blog

Primefaces v13

 La versión nueva de primefaces v13.0 elimina el componente <p:repeat>  Consulte los cambios en  https://github.com/primefaces/primefaces/releases/tag/13.0.0 por lo tanto si necesita una solución similar considere utilizar  <p:carousel>  o  <ui:repeat> En la versión 13 genera una excepción

Jmoordb-Core @UpdateMany y @DeleteMany

 Jmoordb-Core @UpdateMany y @DeleteMany Estoy trabajando en una versión nueva de jmoordb-core en la cual se estará implementando nuevas funcionalidades como lo son @DeleteMany y    @UpdateMany con la finalidad de hacer operaciones sobre múltiples documentos de la colección.