hibernate里get这个方法是固定的只能给一个条件(并且是主键id),如果你想有多个条件, 可以自己编写hql语句,如public List<Student> getStudent(Student s){
String hql=" from student as s where s.id=? and s.name=? and s.age=?";
Query query=session.CreateQuery(hql);
query.setInteger(0,s.getId());
query.setString(1,s.getName);
query.setInteger(2,s.getAge);
return query.list();
}
可以的 很多种方式查询 下面是HQL方式
String hql="from Admin as admin where admin.name=:name";/
Query query = Session.CreateQuery(hql);
query.setString("name","value");value是指实际输入的值
List<Admin> list=query.list();//得到结果