hibernate hql 语句中 in 的用法

时间:2016-03-09 12:34:55   收藏:0   阅读:517

例子描述查询一些班级中的学生

/**
*
* @param city
* @return
*/
public List<Student> studentList(final Integer[] classIDs) {
  final String hql = "from Studentwhere classId in (:classIDs) ";
  List<Student> studentList= hibernateTemplate.execute(new HibernateCallback<List<Student>>() {
    @Override
    public List<Student> doInHibernate(Session session) throws HibernateException, SQLException {
      Query query = session.createQuery(hql);
      query.setParameterList("classIDs", classIDs);
      return query.list();
    }
  });
  return studentList;
}

原文:http://www.cnblogs.com/wenxiu/p/5257376.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!