Thursday, January 12, 2012

Detached Criteria with join


public List fetchYesterdayGames()
{
DetachedCriteria dc = DetachedCriteria.forClass(TeamGame.class);
dc.setFetchMode("game", FetchMode.JOIN);
DetachedCriteria dcGame = dc.createCriteria("game");
dcGame.add(Expression.lt("startDate", new Date()));
dc.add(Expression.isNull("headline"));
List teamGames = getHibernateTemplate().findByCriteria(dc);
return teamGames;
}

No comments: