我想根据action传过来的用户名查询出一个对象 获取到对象的密码和页面输入的密码是否一样 然后登陆成功 Action这样写的
String hql = "select a from Admin a where a.username=:name";
Admin user = adminDao.findUnique(hql, admin.getUsername());
hibernate实现方法这样写的
public T findUnique(String hql, Object... paramValues) {
// TODO Auto-generated method stub
Session session=HibernateUtil.getSessionOpen();
Transaction tx=session.beginTransaction();
T t=(T) session.createQuery(hql).setString("name", (String) paramValues[0]);
tx.commit();
System.out.println(t);
return t;
}
但是一直提示我无法转换类型 我该怎么写呢
String hql = "select a from Admin a where a.username=:name";
Admin user = adminDao.findUnique(hql, admin.getUsername());
hibernate实现方法这样写的
public T findUnique(String hql, Object... paramValues) {
// TODO Auto-generated method stub
Session session=HibernateUtil.getSessionOpen();
Transaction tx=session.beginTransaction();
T t=(T) session.createQuery(hql).setString("name", (String) paramValues[0]);
tx.commit();
System.out.println(t);
return t;
}
但是一直提示我无法转换类型 我该怎么写呢