zoukankan      html  css  js  c++  java
  • Hibernate

     1 package cn.demo;
     2 
     3 import java.util.List;
     4 
     5 import org.hibernate.Query;
     6 import org.hibernate.Session;
     7 import org.hibernate.Transaction;
     8 
     9 import cn.itcast.domain.Customer;
    10 import cn.util.HibernateUtil;
    11 
    12 /**
    13  * Query做面向对象的查询
    14  * 1、获得Hibernate的Session对象     开启事务活动
    15  * 2、编写HQL语句(将sql语句的一部分进行封装,只需编写条件部分) 
    16  * 3、调用session.createQuery创建查询对象
    17  * 4、如果HQL语句包含参数,则调用Query的setXxx设置参数
    18  * 5、调用Query对象的list()或uniqueResult()方法执行查询
    19  * 
    20  * @author Administrator
    21  *
    22  */
    23 public class MyQuery {
    24     public static void main(String[] args) {
    25         Session    session =    HibernateUtil.getCurrentSession();
    26         Transaction tx= session.beginTransaction();
    27         
    28         
    29         
    30 //        //1、查询所有记录
    31 //        Query query = session.createQuery("from Customer");
    32 //        List<Customer>   list = query.list();
    33 //        System.out.println(list);
    34         
    35         
    36 //        //2、条件查询
    37 //        Query query = session.createQuery("from Customer where cust_name=?");
    38 //        query.setString(0,"小王");
    39 //        List<Customer> list = query.list();
    40 //        System.out.println(list.get(0).toString());
    41         
    42         
    43           //3、条件查询
    44         Query query = session.createQuery("from Customer where cust_name= :aaa and cust_source= :bbb");
    45         query.setString("aaa","小王");
    46         query.setString("bbb", "网络推广");
    47        List<Customer> list  = query.list();
    48        System.out.println(list.get(0).toString());
    49         
    50     
    51        
    52        tx.commit();
    53     }    
    54 }
  • 相关阅读:
    三,遍历方法 1$.each(数组/对象,function处理); //$对象 调用的 2$(选择器).each(function处理); //jquery对象 调用的
    二,jquery对象 与 dom对象关系
    一,$符号的由来
    2高级js总结-------数组
    面试归来
    Http(Tcp/IP)通信建立中的三次握手
    类似于桌面启动器
    代码写Android应用的背景颜色
    靠谱的a与b互换
    day21-类的组合
  • 原文地址:https://www.cnblogs.com/the-wang/p/7566958.html
Copyright © 2011-2022 走看看