hibernate hql 语句中 in 的用法
2016-03-09 11:14
176 查看
例子描述查询一些班级中的学生
/**
*
* @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;
}
/**
*
* @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;
}
相关文章推荐
- Spring Boot——2分钟构建spring web mvc REST风格HelloWorld
- iOS经典面试题总结--内存管理
- java之获取时间
- Ubuntu14.0 64bit 下Scrapy爬虫框架的搭建
- jedis调用redis之SortSet
- 书籍切割之书脊边界直线检测算法小结(bookSpines Segmentation)
- 浏览器插件之ActiveX开发(一)
- 振兴中华
- iOS常用第三方框架总结
- javaWeb之Servlet开发
- 安装 MySQL
- Visual studio 2013打开报异常"Exception has been thrown by the target of an invocation"
- 学习进度条博客-软件工程
- 学习进度条博客
- Python基础--快速改造:字符串
- 支持向量机总结
- python批量验证apk渠道包脚本
- 数据库基本知识
- Haproxy+Keepalived主主高可用
- CodeForces - 630I Parking Lot (数学排列组合)