Hibernate中如何将多个查询的条件设置在创建的集合list中、求高手
Hibernate中怎么将多个查询的条件设置在创建的集合list中、急求高手!
Hibernate中怎么将查询的条件设置在创建的集合中、??
e.g:
Query query=session.createQuery(from Userinfo u where u.username =:username);
这是查询的条件 username
比如查询 ‘a’ 或者'b' 这样的 数据、
然后将 'a' 和'b' 存放 在集合 list中
List list=new ArrayList();
list.add("a");
list.add("b");
怎么将存放在集合中的 条件 设置在query的查询的参数、
急求解! 谢谢。。。
求高手
------解决思路----------------------
query.setParameter(0, username);
List list=query.list();
------解决思路----------------------
你这个参数为什么没有值?
参数没有值怎么往里放 啊?
你可以将SQL语句设置为"from Userinfo u where u.username in(:username)"
只要把SQL语句拼成"from Userinfo u where u.username in("1","2","3")"这样、for循环一下就ok了
query.setParameter(××, username);把××弄成"1","2","3"就行了
Hibernate中怎么将查询的条件设置在创建的集合中、??
e.g:
Query query=session.createQuery(from Userinfo u where u.username =:username);
这是查询的条件 username
比如查询 ‘a’ 或者'b' 这样的 数据、
然后将 'a' 和'b' 存放 在集合 list中
List list=new ArrayList();
list.add("a");
list.add("b");
怎么将存放在集合中的 条件 设置在query的查询的参数、
急求解! 谢谢。。。
求高手
------解决思路----------------------
query.setParameter(0, username);
List list=query.list();
------解决思路----------------------
参数没有值怎么往里放 啊?
你可以将SQL语句设置为"from Userinfo u where u.username in(:username)"
只要把SQL语句拼成"from Userinfo u where u.username in("1","2","3")"这样、for循环一下就ok了
query.setParameter(××, username);把××弄成"1","2","3"就行了