java吧 关注:1,302,552贴子:12,855,183
  • 19回复贴,共1

hibernate的查询

只看楼主收藏回复

public List<Role> addlist(Long[] roleIds) {
List<Role> list=null;
for(int i=0;i<roleIds.length;i++)
{
String hql="from Role where rid=?";
list= this.getHibernateTemplate().find(hql, roleIds[i]);
}
return list;
}
如上诉代码,每次执行后list,只有一个值,我想让他又几个怎么做,这么晚了还在写代码,坐等


1楼2016-02-26 23:45回复
    求大牛们帮帮忙


    2楼2016-02-26 23:50
    回复
      2026-05-09 20:00:29
      广告
      不感兴趣
      开通SVIP免广告
      在线等


      3楼2016-02-26 23:50
      回复


        来自Android客户端4楼2016-02-27 00:04
        回复
          添加到list集合中而不是赋值啊


          IP属地:广东来自Android客户端5楼2016-02-27 00:05
          回复


            来自Android客户端6楼2016-02-27 00:07
            回复
              就这样啦


              来自Android客户端7楼2016-02-27 00:07
              收起回复
                list添加啊亲


                IP属地:上海来自iPhone客户端8楼2016-02-27 00:10
                回复
                  2026-05-09 19:54:29
                  广告
                  不感兴趣
                  开通SVIP免广告
                  不要list= list.add


                  IP属地:江苏来自iPhone客户端10楼2016-02-27 00:15
                  收起回复
                    还是做nc好玩儿,我们需要很长的东西才写出来一个查询,而他的你装好了的方法仅仅一行代码搞定


                    来自iPhone客户端11楼2016-02-27 00:15
                    回复
                      list.add()


                      IP属地:云南来自iPhone客户端12楼2016-02-27 01:03
                      收起回复
                        你这样效率好低。sql的 in 被你吞了吗??


                        IP属地:广东13楼2016-02-29 12:53
                        收起回复
                          id不是唯一的吗?肯定只有一个值


                          来自Android客户端14楼2016-02-29 12:56
                          回复