static void query()
{
Session s = null;
try {
s = HibernateUtil.getSession();
//String hql="from User as user where user.id=?";位置参数查询
//String hql="from User as user where user.id=:id";
String hql="from User";
Query q=s.createQuery(hql);
//表示从第0条开始查询
q.setFirstResult(0);
//表示最大查询数量
q.setMaxResults(2);
//q.setParameter("id", new Integer(1));
/* q.setParameter(0, 1);
User user=(User)q.uniqueResult();//只有确定唯一的一条数据时才能使用
System.out.println(user.getName());
*/
List<User> users=q.list();//返回一个集合
for(User user:users)
{
System.out.println(user.getName());
}
} finally {
if (s != null)
s.close();
}
}
分享到:
相关推荐
Hibernate HQL命名参数和Query接口的分页 Hibernate HQL命名参数和Query接口的分页
Hibernate HQL查询 分页查询 模糊查询.docxHibernate HQL查询 分页查询 模糊查询.docxHibernate HQL查询 分页查询 模糊查询.docxHibernate HQL查询 分页查询 模糊查询.docxHibernate HQL查询 分页查询 模糊查询....
SSH笔记-HQL查询(基于位置参数查询、基于命名参数查询、分页查询、命名查询、投影查询报表查询、内/迫切内/左外/迫切左外连接查询)、QBC(QBC检索查询、统计查询、排序查询、HQL操作数据库)、本地SQL查询
Hibernate HQL 查询 Query 资料 3个word总结的资料。
HQL查询依赖于Query类,每个Query实例对应一个查询对象,使用HQL查询按 如下步骤进行: (1)获取Hibernate Session对象; (2)编写HQL语句; (3)以HQL语句作为参数,调用Session的createQuery方法创建查询对象; (4)...
hql模糊查询hql模糊查询hql模糊查询hql模糊查询
1、掌握Hibernate框架应用项目 2、学习HQL参数查询和Criteria查询 3、比较HQL和Criteria的不同 建立web项目,通过页面查询构造动态查询语句,struts2和hibernate框架整合。
hql分页 博文链接:https://shangdiyefankun.iteye.com/blog/107381
Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询...
hql多表查询hql多表查询hql多表查询
Hibernate 多表连接分页查询示范项目 Hibernate Criteria 多表连接 分页
HQL(Hibernate Query Language):是面向对象的查询语句,它的语法和SQL语句有些相像,在运行时才得以解析.HQL并不像SQL那样是.
HQL多表查询
我培训时用的 Hibernate 课件, 个人能力范围内精心整理,图文并茂....Query 接口及其主要方法;Select 子句;更新与删除;引用查询;联合查询;子查询;数据加载方式;Sql 查询;分页查询;管理 Session;ThreadLocal 接口的使用
hibernate查询之HQLhibernate查询之HQLhibernate查询之HQL
Hibernate中的关联查询实际上生成的是数据库表连接查询的SQL语句
Spring中常用的hql查询方法_(getHibernateTemplate())
HQL是hibernate自己的一套查询
HQL查询语言基础,HQL查询语言基础,HQL查询语言基础
HQL是指定连接查询方式,而且显式指定了关联级别的查询策略