hibernate对查询的几个知识点
2013-08-07 11:31
239 查看
1. query里面的主要方法
list()可以得到查询的结果集
uniqueResult()如果查询的结果只有一条可以用这个
通过这两句可以实现分页,好处是可以跨数据库
query.setFirstResult(0);//从查询结果的第一条
query.setMaxResults(10);//连续查询10条
2. Criteria c= getSession().createCriteria(Customer.class);//映射表的类对象
c.add(Restrictions.eq("id",
"00001"));//id是该类对象的属性,00001是你的限制条件。这句话是查询id是00001的所有记录
c.add(Restrictions.lt("age",12));//查询年龄小于12的记录
我们可以利用这个进行条件查询。
Restrictions.or(c1,c2);
我们可以用这个进行或条件的查询。
如果不标明则是说明默认的,就是与的关系。
3.一般建议用hql进行条件查询,但是Criteria更加面向面向对象.
相关文章推荐
- hibernate对查询的几个知识点
- Hibernate查询对象所有字段,单个字段 ,几个字段取值
- hibernate进行多表查询每个表中各取几个字段
- Hibernate查询对象所有字段,单个字段 ,几个字段取值的问题
- hibernate查询表的几个字段遍历数据
- mysql及hibernate数据查询遇见的几个问题
- Hibernate查询特定几个字段
- Hibernate查询对象所有字段,单个字段 ,几个字段取值的问题
- Hibernate查询对象所有字段,单个字段 ,几个字段取值的问题
- hibernate进行多表查询每个表中各取几个字段,也就是说查询出来的结果集没有一个实体类与之对应如何解决?
- SqlServer中的几个疏漏的知识点--联合查询,索引键,几个练习
- Hibernate查询对象所有字段,单个字段 ,几个字段取值的问题
- Hibernate Criteria可以只查询出表中几个字段
- Hibernate第六章知识点总结——第六章--高级查询
- Hibernate Criteria可以只查询出表中几个字段
- [转]Hibernate查询对象所有字段,单个字段 ,几个字段取值的问题
- 'Hibernate 完全手册' 读书笔记(四) 查询语言
- 概括Hibernate HQL和QBC查询
- 六种方式实现hibernate查询
- 六种方式实现hibernate查询