huogerac
11/1/2011 - 9:09 PM

MongoDB Tests

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
}