public List<Object[]> findUser() { final String HQL = "select u.userId,u.userName ,u.userPassword from User u";
return (List<Object[]>) getJpaTemplate().execute(new JpaCallback() { public Object doInJpa(EntityManager em) throws PersistenceException { Query query = em.createQuery(HQL);
List<Object[]> list = query.getResultList();
return list; }
});
谁能给我讲讲这段代码的逻辑呢。。 大神们。求指教啊
findUser()里面为什么又写了两个方法呢?
return (List<Object[]>) getJpaTemplate().execute(new JpaCallback() { public Object doInJpa(EntityManager em) throws PersistenceException { Query query = em.createQuery(HQL);
List<Object[]> list = query.getResultList();
return list; }
});
谁能给我讲讲这段代码的逻辑呢。。 大神们。求指教啊
findUser()里面为什么又写了两个方法呢?
解决方案 »
- 中文乱码!!!求救!!————用JSTL 引用(import)外网页面时中文乱码怎么解决??
- 帮忙看看这个SQL语句的拼接那错了?
- 这算不算el表达式的一个bug !!!
- HttpServlet的疑问 在线等
- jBPM 流程问题
- 怎样配置hibernate的配置文件,才能在控制台中显示HQL和sql语句(DML)
- 请教如何将'号替换成"号 反过来"号替换成'号 谢谢
- 关于tomcat5。0配置sql server连接池问题
- 年底不好找工作呀。
- Servlet.service() for servlet jsp threw exception java.lang.NullPointerException
- 大家快来帮我解决下发送email的问题。
- 140分求解决
final String sqlString = "update "+getEntityName(this.persistentClass)+
" set "+ propertyName +" = :value "+
" where id in (:ids) ";
Integer count=hibernateTemplate.execute(new HibernateCallback<Integer>() {
public Integer doInHibernate(Session session) throws HibernateException, SQLException {
Query query = session.createQuery(sqlString);
query.setParameter("value", propertyValue);
query.setParameterList("ids", ids);
return query.executeUpdate();
}
}); return count;
}