zoukankan      html  css  js  c++  java
  • hibernate对查询的几个知识点

    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更加面向面向对象.

  • 相关阅读:
    struts2.0利用注解上传和下载图片
    hibernate @ManyToOne
    Cookie会话管理
    ServletContext
    Servlet 1
    ArrayList
    BigInteger类和BigDecimal类
    Math类
    System类
    基本类型包装类
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3244026.html
Copyright © 2011-2022 走看看