A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 汪坤洋 中级黑马   /  2012-10-23 16:24  /  1644 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public Admin AdminLogin(Admin admin) {
  Admin thisAdmin=null;
  String hql = "from Admin as a where a.a_name = ? and a.a_pwd=?";
  System.out.println(admin.getA_name()+admin.getA_pwd());
  @SuppressWarnings("unchecked")
  List<Admin> list=this.getHibernateTemplate().find(hql,admin.getA_name(),admin.getA_pwd());



以上做法是不行的
List<Admin> list=this.getHibernateTemplate().find(hql,new String[]{admin.getA_name(),admin.getA_pwd()});
这样也不行
按道理是可以同时查询两个的,有没有知道啊!

评分

参与人数 1技术分 +1 收起 理由
杨千里 + 1 鼓励一下

查看全部评分

3 个回复

倒序浏览
List<Admin> list=this.getHibernateTemplate().find(hql, new String[]{"wky","123"});
这样就可以查到了,头疼啊!
回复 使用道具 举报
{:soso_e109:}都没人回答啊
回复 使用道具 举报
自己找到问题了,List<Admin> list=this.getHibernateTemplate().find(“from Admin as a where a.a_name = ? and a.a_pwd=?",admin.getA_name(),admin.getA_pwd());,hql语句要写在find里面!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马