[RESOLVIDO] Criteria + DATA

Olá, gostaria de fazer uma criteria com uma restrição com data.

Tenho um objeto que foi salvo no dia 10/10/13 ae quero uma lista de objeto que foram salvo a partir dessa data ou seja todos os objetos 10/10/13 até hj.

tipo em sql acho até que ta errado mais so pra ilustrar a ideia:

Select * from EstoqueEntrada e where e.data > 10/10/13

Algo assim:

Date date = new Date(2013, 10, 10);
session.createCriteria(EstoqueEntrada.class).add(Restrictions.gt("data", date)).uniqueResult();

[quote=Rafael Guerreiro]Algo assim:

Date date = new Date(2013, 10, 10); session.createCriteria(EstoqueEntrada.class).add(Restrictions.gt("data", date)).uniqueResult(); [/quote]

Valeu a ideia… mais quero uma lista mesmo para pegar todas as entradas a parti da data;

ficou assim…

@SuppressWarnings("unchecked")
	public List<T> buscaData(String coluna, Date data) {

		session.beginTransaction().begin();

		Criteria c = session.createCriteria(persistentClass);
		c.add(Restrictions.gt("data", data));
		c.add(Restrictions.eq("status", true));

		session.beginTransaction().commit();
		return c.list();
	}

Obrigado :smiley:

Você não precisa abrir e commitar transação para fazer select.