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 閱讀(454) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 柳州市| 屏东市| 兖州市| 普兰店市| 睢宁县| 广灵县| 甘肃省| 同江市| 马边| 石台县| 贵港市| 湟中县| 金山区| 泗洪县| 广昌县| 福鼎市| 筠连县| 昭平县| 武隆县| 城口县| 平顶山市| 茌平县| 宁安市| 黑山县| 高台县| 沾化县| 沭阳县| 印江| 织金县| 含山县| 台东市| 大余县| 塔城市| 定陶县| 彭水| 武川县| 马鞍山市| 资兴市| 屏东县| 丰原市| 六安市|