hibernatehql语句中in的用法
1.使用getHibernateTemplate()方法
String str=“‘值1’,‘值2’”String hqlStr="from XX where xxx in ("+str+")";
List list=this.getHibernateTemplate().find(hqlStr);
2.
String sql="select * from xx where xxid in (:xxId)";Query query = this.getCodeHome().getSessionFactory() .getCurrentSession().createSQLQuery(sql);
//对应sql语句的xxId,sublist可以是List sublist也可以是数组int sublist[]
query.setParameterList("xxId",sublist);
List list = query.list();
以上是 hibernatehql语句中in的用法 的全部内容, 来源链接: utcz.com/z/514909.html