JavaWeb学习笔记-Hibernate-04-HQL
2017-12-30 17:25
375 查看
//from Obejct语句,查询,支持多态 static void query(String name){ Session s = null; try{ s = HiberanteUtil.getSession(); String hql = "from User as user where user.name = ?";//from Object Query query = s.createQuery(hql); query.setString(0,name); List<User> list = query.list(); //当只有一个结果的时候可以使用uniqueResult()方法 //User u = (User)query.uniqueResult(); for(User user:list){ System.out.println(user.getName()); } }finally{ if(s!=null){ s.close(); } } }
String hql = "from User as user where user.name = :name"; query.setString("name",name);
Query常用方法
setFirstResult()//分页,起始页
setMaxResult()//分页,行数
setXXX()//设置查询参数
list()
4000
//可以查询多条记录
uniqueResult()//当只有一条记录时使用
相关文章推荐
- Hibernate学习笔记 -- day07 HQL、QBC查询用法
- hibernate框架学习笔记10:HQL查询详解
- Hibernate 学习笔记 之 HQL 内连接和迫切内连接
- JavaWeb学习笔记04-js的对象
- [原创]java WEB学习笔记90:Hibernate学习之路-- -HQL检索方式,分页查询,命名查询语句,投影查询,报表查询
- Hibernate学习笔记-HQL(Hibernate Query Language)
- hibernate 学习笔记(2)——HQL和高级查询
- hibernate学习笔记4---hql
- Hibernate学习笔记-HQL(Hibernate Query Language)
- hibernate学习笔记04----检索对象的方式
- JavaWeb学习笔记-mybatis-04-根据名称查找用户
- JavaWeb学习笔记-spring-04-ioc-bean装载
- hibernate HQL学习笔记
- JavaWeb学习笔记-Hibernate-03-完善HibernateUtil
- 【JAVAWEB学习笔记】04_JavaScript
- JavaWeb学习笔记-Hibernate-01-概述
- [原创]java WEB学习笔记91:Hibernate学习之路-- -HQL 迫切左外连接,左外连接,迫切内连接,内连接,关联级别运行时的检索策略 比较。理论,在于理解
- Hibernate HQL优化学习笔记
- 【JavaEE学习笔记】Hibernate_04_ORM,Hibernate,主键策略,uuid
- Hibernate视频学习笔记(12)树型结构作业及HQL