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

回到顶部