hibernate验证用户登录时用户名和密码 5

用hibernate验证用户名和密码,在adminDAOImpl中总会提示找不到criteria这个类,但是明明导入了。上图,有代码,错误信息。求高人指点。publicc... 用hibernate验证用户名和密码,在adminDAOImpl中总会提示找不到criteria这个类,但是明明导入了。上图,有代码,错误信息。求高人指点。
public class AdminLogIn extends ActionSupport {
private Admin adminBean;
//private AdminDAOImpl ad = new AdminDAOImpl();
public Admin getAdminBean() {
return adminBean;
}
public void setAdminBean(Admin adminBean) {
this.adminBean = adminBean;
}
public String execute() {
AdminDAOImpl ad = new AdminDAOImpl();
if(ad.isValidAdmin(adminBean.getAdminName(), adminBean.getAdminPassword()))
return SUCCESS;
else
{
adminBean.setAdminName("");
adminBean.setAdminPassword("");
return ERROR;
}
}
}

public class AdminDAOImpl implements AdminDAO {
public AdminDAOImpl() {};
public boolean isValidAdmin(String adminName, String adminPassword) {
Session s = null;
Admin admin;
try {
s = HibernateUtil.getSessionFactory().getCurrentSession();
Criteria c = s.createCriteria(Admin.class);
c.add(Restrictions.eq("adminName", "bochao"));
admin =(Admin) c.uniqueResult();
} finally {
if (s != null)
s.close();
}
if(admin == null)
return true;
else
return false;
}
}

错误信息

Struts Problem Report
Struts has detected an unhandled exception:
Messages:org.hibernate.criterion.Criterion org/hibernate/criterion/Criterion File:org/apache/catalina/loader/WebappClassLoader.javaLine number:1,711
展开
 我来答
zhanzhanqiang
2013-04-23
知道答主
回答量:37
采纳率:0%
帮助的人:13.2万
展开全部
admin =(Admin)s.createCriteria(Admin.class).add(Restrictions.eq("adminName","bochao")).uniqueResult();先这样写吧,你的错误信息太少了。多贴点信息上来吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
avaf6r
2013-04-18 · 超过10用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:26.9万
展开全部
有没有更全的异常信息?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式