问答详情
源自:2-2 SSH-案例:登录功能代码实现

登陆进去提示500错误

http://img.mukewang.com/58f51b43000157c618060740.jpg

HQL 代码敲完  然后执行查询的方法

package com.muke.dao.Impl;

import java.util.List;

import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import com.muke.dao.sshDao;
import com.muke.domain.User;

public class sshDaoImpl extends HibernateDaoSupport implements sshDao {
    
	@Override
	public boolean verify(User user) {
		String hql="from user where username= ? and pwd= ? ";
		 List<User> list=this.getHibernateTemplate().find(hql, user.getUsername(),user.getPwd());
		 if(list.size()>0){
			 return list.size()>0;
		 }else{
			 return false;
		 }
		 
	}

}


提问者:只会逃避的小子 2017-04-18 03:47

个回答

  • qq_知了_12
    2017-06-21 17:17:14

    我的也是500错误,org.springframework.orm.hibernate3.HibernateQueryException: Expected positional parameter count: 2, actual parameters: [com.employee.entity.Employee@6350ed68] [from Department where username = ? and password = ?]; nested exception is org.hibernate.QueryException: Expected positional parameter count: 2, actual parameters: [com.employee.entity.Employee@6350ed68] [from Department where username = ? and password = ?],这是什么原因?

  • 只会逃避的小子
    2017-04-18 14:56:25

    已经决解了原来  HQL 语句哪里的from 后面的不是表明 而是实体类类名