中易网

求高人告知这个方法(java--Query方面)是何意思??

答案:4  悬赏:60  
解决时间 2021-02-19 14:36
public int getTotalCount(String hql,Object...params){
Query query = createQuery(hql);
for(int i = 0;params != null && i < params.length;i++)
query.setParameter(i+1, params[i]);
Object obj = createQuery(hql).uniqueResult();
return ((Long) obj).intValue();
}
这里面的for循环这样写对吗?有什么用?
最佳答案
这个是什么,你知道吗?
hql是hibernate的查询语句(一般情况下人们都用hql当String名字),与sql类型
for循环是给查询语句中的参数赋值,jdbc上面也有赋值吧,类似的
全部回答
对呀亲,为了setParameter呀
你好! Object...params的写法是让一个方法可以接受不同数量的参数,然后你的这个方法里,这些参数以数组的形式被处理。 打字不易,采纳哦!
上面几位讲的都很正确,FOR在没有{}的情况下会找它最近的一句话做为循环体条件的匹配,除了FOR还有IF也是如此。 Object obj = createQuery(hql).uniqueResult();就是为了返回一个唯一的结果集对象。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
乐逍遥生蚝吧总店怎么去啊,有知道地址的么
肇庆和高要,哪里有二手摩托车卖。
肌肉萎缩是什么疾病,好治吗
上边两个隹下面一个言请问这个字怎么读
舵遍礁在哪里啊,我有事要去这个地方
公子在下将军在上by廖虫虫姑娘
谁能精辟地用一句话概括董事长和总经理的区别
狗狗的房子用什么消毒最好?
曰下面加上古是什么字
汪咘地址在哪,我要去那里办事
巧克力维他豆奶谁喝过!
目前在昆山买一套90平以下的二手房首付最低要
在南京 可能我有点路痴 骑电瓶车上班不认识路
北京正宗的烤鸭哪里有买,真空包装的,一定要
在笔记本光驱位装了固态硬盘,可是笔记本上找
推荐资讯
东京都江戸川区西瑞江。全都写成平假名
《风云海内外》杂志社我想知道这个在什么地方
形容距离很近有什么成语?
我生病的休假期间单位领导没有看望和安慰还催
中国人民人寿保险陆良县支公司地址有知道的么
飞发丝专业烫染地址在什么地方,想过去办事
山东荣成市人民医院-外科病房楼在什么地方啊
我的一个同学很乖,今年高考没发挥好,考了39
QQ被上了安全保护模式要多久才能自动解除
怎么才能从什么都不懂,学习好财务管理,需要
速腾2015款1.6l舒适版有氛围灯吗
郑寨学校地址有知道的么?有点事想过去
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?