+ -
当前位置:首页 → 问答吧 → hal,query.setString不能赋值的问题

hal,query.setString不能赋值的问题

时间:2010-02-11

来源:互联网

一个简单的注册程序
实现类代码
public User queryByUserid(String userid) {

  User user = null;
1 System.out.println("userid===="+userid);

String hql = "FROM User AS u WHERE u.userid=?";
Query q = super.getSession().createQuery(hql);
q.setString(0, userid);


List all = q.list() ;
2 System.out.println("hql==="+hql) ;

  。。。。。
}

控制台输出 1,2 的结果
userid====sss
hql===FROM User AS u WHERE u.userid=?

控制台没有任何报错
请问是什么原因呢?????

作者: qwercscs   发布时间: 2010-02-11

程序正确,你代码根本就没问题

作者: dengyulong   发布时间: 2010-02-11

这是为什么呢?我也遇到这样的问题了,但是还是没解决。。。

作者: junlinux   发布时间: 2011-09-06

热门下载

更多