java中,用一个名字(字符串)来查询表中的一个对象,在userdaoimpl里面怎么写具体的查询方法!麻烦了!

2024-12-01 19:15:36
推荐回答(3个)
回答1:

public User findByName(String username) {
String hql="from User where username=?";
List list= this.getHibernateTemplate().find(hql,username);
return list.isEmpty()?null:list.get(0);
}

回答2:

username是主键么?
public User findByName(String username) {
User us=(User)this.getHibernateTemplate().get(User.class, username);
return us;
}

回答3:

this.getRequest().getParameter(arg0);