XfoxKing's Blog

          喜愛Java
          隨筆 - 12, 文章 - 0, 評論 - 2, 引用 - 0
          數據加載中……

          MyEclipse中Hibernate的一些使用

          選擇導航菜單,MyEclipse –> Project Capabilities –> Add Hibernate Capabilities…

          image

          為了以后能獨立運行,修改一下JAE Library Installation

          image

          Hibernate有全局的配置文件hibernate.cfg.xml,現在需要做一下配置

          image

          下一步需要注意的是對&字符進行轉義

          jdbc:mysql://localhost:3306/studio?useUnicode=true&characterEncoding=GBK

          image

          image

          Ok,創建完成,看一下配置的東西吧

          image

          接下來是Hibernate的具體使用,看一下所謂的反向工程吧。。。。

          單擊右鍵在需要用Hibernate的表格,選擇Hibernate Reverse Engineering,

          image

          現在對其做一下設置,最終如下

          image

          下一步

          image

          再下一步

          image

          看一下生成的文件吧

          image

          現在用Hibernate進行一些編程測試吧

          import java.util.*;
          import java.sql.*;
          
          import org.hibernate.Transaction;
          
          public class Main {
          
          	/**
          	 * 
          	 * @param args
          	 */
          	public static void main(String[] args) {
          		//插入數據
          		
          		//1.實例化DAO
          		EchoUserLoginDAO dao = new EchoUserLoginDAO();
          		
          		//2.打開transaction
          		Transaction tran = dao.getSession().beginTransaction();
          		
          		//3.生產Java類
          		EchoUserLogin userlogin = new EchoUserLogin();
          		
          		//4.設置屬性
          		userlogin.setPassWord("xx");
          		userlogin.setUserName("yy");
          		
          		//5.保存
          		dao.save(userlogin);
          		
          		//6.提交事務
          		tran.commit();
          		
          		//7.讀取數據
          		java.util.List<EchoUserLogin> result = dao.findAll();
          		
          		//8.列出列表中的所有數據
          		for(EchoUserLogin o:result){
          			System.out.println(o.getUserName());
          			System.out.println(o.getPassWord());
          		}
          		dao.getSession().close();		
          	}
          }
          

          posted on 2009-10-26 07:37 XfoxKing 閱讀(456) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 双城市| 绍兴市| 邢台市| 犍为县| 江永县| 蒙城县| 西贡区| 芒康县| 肥城市| 阜新| 嘉禾县| 广灵县| 万安县| 湖北省| 齐河县| 汤阴县| 秀山| 成安县| 灌云县| 连江县| 射洪县| 凤山县| 佛坪县| 克拉玛依市| 宝丰县| 常宁市| 西畴县| 洪雅县| 三明市| 巴马| 安陆市| 连江县| 哈密市| 固始县| 社旗县| 道真| 莒南县| 区。| 宁阳县| 班戈县| 阜新|