[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[List Home]
|
[eclipselink-users] org.hibernate.criterion.Example equivalent in Eclipselink
|
- From: Gaurav Malhotra <gaurav.malhotra@xxxxxxxxxx>
- Date: Mon, 28 Jul 2008 05:08:24 -0700 (PDT)
- Delivered-to: eclipselink-users@eclipse.org
In Hibernate I use to write the following generic code and utilize
hibernates org.hibernate.criterion.Example.
http://www.hibernate.org/hib_docs/v3/api/org/hibernate/criterion/Example.html
public List<T> findByExample(T exampleCriteria) {
final T t = exampleCriteria;
List<T> list = (List<T>) getJpaTemplate().execute(new JpaCallback() {
public Object doInJpa(javax.persistence.EntityManager em)
throws javax.persistence.PersistenceException {
final Example example = Example.create(t).excludeZeroes();
Criteria criteria = ((Session) em.getDelegate())
.createCriteria(t.getClass()).add(example)
.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
return criteria.list();
}
});
return list;
}
Whats an equivalent in EclipseLink??
--
View this message in context: http://www.nabble.com/org.hibernate.criterion.Example-equivalent-in-Eclipselink-tp18688959p18688959.html
Sent from the EclipseLink - Users mailing list archive at Nabble.com.