org.hibernate.hql.internal.ast.QuerySyntaxException: t_user is not mapped
@Override
public User getUserByUserNameAndPwd(String loginName, String loginPwd)
throws Exception {
Session session = null;
try {
session = HibernateUtil.getSession();
Query query = session
.createQuery("from t_user u where u.loginName = :loginName and u.loginPwd = :loginPwd");
query.setParameter("loginName", loginName).setParameter(
"loginPwd", loginPwd);
return (User) query.uniqueResult();
} catch (HibernateException e) {
e.printStackTrace();
throw e;
} finally {
if(session != null && session.isOpen()) {
session.close();
}
}
}
hql操作的是实体类
from t_user u where u.loginName = :loginName and u.loginPwd = :loginPwd
t_user 是数据库中的表
在类对象中查找
应换成:from User u where u.loginName = :loginName and u.loginPwd = :loginPwd
User 是 t_user对应的类