- List<Recording> result = (List<Recording>) getHibernateTemplate().execute(new HibernateCallback() {
- /* (non-Javadoc)
- * @see org.springframework.orm.hibernate3.HibernateCallback#doInHibernate(org.hibernate.Session)
- */
- public Object doInHibernate(Session aSession) throws HibernateException, SQLException {
- return aSession.createCriteria(Recording.class).add(Expression.eq("_basename", aName)).list();
- }
- });
+ Query query = _entityManager.createQuery(
+ "select r from Recording r where r.basename = ?1");
+ query.setParameter(1, aName);
+ List<Recording> result = query.getResultList();