存在就是合理的

          會思考的僵尸

          Hibernate中使用的兩種查詢方式:HQL查詢和原生SQL查詢

          Hibernate中使用的兩種查詢方式:HQL查詢和原生SQL查詢

          package app;

          import app.UserInfo;
          import java.util.*;
          import org.hibernate.*;
          import org.hibernate.cfg.*;

          public class Test
          {

          ?/**
          ? * @param args
          ? */
          ?public static void main(String[] args)
          ?{
          ??// TODO Auto-generated method stub
          ??try{
          ??SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
          ??Session session = sessionFactory.openSession();
          ??//HQL查詢
          ??//List list = session.createQuery("from UserInfo where username = 'ken'").list();
          ??Iterator iterator = session.createSQLQuery("select * from TESTUSERINFO").list().iterator();
          ??//System.out.println(((UserInfo)list.get(0)).getPassword());
          ??for(;iterator.hasNext(); )
          ??{
          ???Object[] obj=(Object[])iterator.next();
          ???for(int i=0;i<obj.length;i++)
          ???{
          ????System.out.println(obj[i].toString());
          ???}
          ??}
          ??/*
          ??UserInfo user = new UserInfo();
          ??for (ListIterator iterator = list.listIterator(); iterator.hasNext(); ) {
          ???user = (UserInfo)iterator.next();
          ????? System.out.println("name: " + user.getUsername());
          ??}*/
          ??????? /*user.setUserid("4");
          ??????? user.setUsername("wukerit");
          ??????? user.setPassword("password");

          ????????
          ??????? Transaction tx= session.beginTransaction();
          ??????? session.save(user);
          ??????? tx.commit();*/
          ??????? session.close();
          ??????? sessionFactory.close();
          ??}
          ??catch(PropertyNotFoundException err)
          ??{
          ???err.printStackTrace();
          ??}
          ??catch(Exception err)
          ??{
          ???err.printStackTrace();
          ??}
          ??????? //System.out.println("新增資料OK!請先用Oracle觀看結(jié)果!");
          ??? }
          }

          posted on 2006-09-29 14:47 KanIT 閱讀(1485) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 顺昌县| 天台县| 周口市| 安多县| 于都县| 甘泉县| 淮南市| 泰顺县| 上蔡县| 开封县| 固始县| 清新县| 兴国县| 太湖县| 芮城县| 家居| 山阳县| 双牌县| 松溪县| 台东市| 定日县| 信丰县| 准格尔旗| 龙里县| 池州市| 钟山县| 鄂尔多斯市| 承德县| 颍上县| 郧西县| 策勒县| 宁晋县| 莒南县| 陇西县| 文水县| 虎林市| 晋江市| 新密市| 龙海市| 富锦市| 河东区|