zoukankan      html  css  js  c++  java
  • hibernate原生sql查询及hql查询

    如果使用hibernate的hql查询的,就要有相应的bean对象存在

    select name,password from User

    或者直接使用

     from Users

    其中 user是一对象bean,name和password分别是user对象bean中的属性。
    可以使用

    View Code
    String hql="select user.name,user.password from Users user ";    
    List list=getHibernateTemplate().find(hql);
    for (ListIterator it=list.listIterator();it.hasNext();) {
    Object[] obj=(Object[])it.next();
    //map.put(obj[0],obj[1]);
    分别用obj[0]和obj[1]可取得name和password
    }

    如果想用sql的原生态查询的就用以下:

    select name,password from users

    java中调用

    StringBuffer sql =new StringBuffer("select name,password from users
    ");
    Query queryObject =this.getSession().createSQLQuery(sql.toString());
    // queryObject.setParameter(0,obj);如果有参数的就这样调用可减轻数据库压力。
    List list=queryObject.list();
  • 相关阅读:
    R-CNN算法中NMS的具体做法
    Spring之Environment
    Spring之Aware
    每晚夜里自我独行,随处荡,多冰冷,以往为了自我挣扎
    Java 反射机制
    Java string String
    Java int Integer
    Java final
    Java toString()方法
    Java Enum
  • 原文地址:https://www.cnblogs.com/jyluo03/p/2288746.html
Copyright © 2011-2022 走看看