Query query =  getHibernateTemplate().getSessionFactory().getCurrentSession().createSQLQuery(
                 "select proj_employee.employee_no as employeeNo, ...
 .setResultTransformer(Transformers.aliasToBean(User.class));

内部User.class
属性(property)受雇人不需要大写吗?
private String EMPLOYEENO;
//get/set for EMPLOYEENO

如果我将EMPLOYEENO更改为小写字母,则无法使用。谁能解释为什么变量名必须全为大写字母?

最佳答案

请参阅Hibernate 3.2: Transformers for HQL and SQL博客文章:



也许您遇到的情况与技巧中所述的情况相同,在这种情况下,您应该尝试将调用添加到addScalar()

10-01 06:02