MongoDB Tests
public class ProdutoDAO extends BasicDAO<Produto, String> {
public ProdutoDAO(Mongo mongo, Morphia morphia, String dbName) {
super(mongo, morphia, dbName);
}
public List<Produto> findByTag(String tag) {
List<Produto> result = super.getDatastore().find(Produto.class).field("tag").equal(tag).asList();
return result;
}
}
@Entity
public class Produto {
@Id private ObjectId id;
private String nome;
private String complemento;
private String tag;
private double preco;
private Date inicioEm;
private Date validoAte;
//getters and setters
}