MyEclipse Hibernate 快速入門開發

           

          MyEclipse Hibernate 快速入門開發

          觀看本視頻時建議您閱讀配套的教材, 由本人翻譯的 MyEclipse 幫助文檔:

          MyEclipse Hibernate 快速入門中文版      摘要: 是位于幫助文件中的 MyEclipse Hibernate Quickstart 的中文翻譯, 歷時3天完成, 排版太困難了, 因此就沒發完整的 HTML 版本了,
          HTML完整版本下載地址: http://beansoft.java-cn.org/download/MyEclipse_Hibernate_Quickstart_zh_CN.zip  719KB  閱讀全文

          視頻的內容主要按照這個教材的內容進行, 個別地方略有刪減. 下一次將講解 JPA 開發.

          觀看本視頻前您必須首先觀看過視頻: MyEclipse 6 實戰開發講解視頻入門 2 MyEclipse Database Explorer 管理 MySQL 數據庫 否則本文內容將無法進行.

          下載視頻中提到的穩定版的 Mysql JDBC 驅動: mysql-connector-java-3.1.11-bin.jar  430KB

          下載視頻:

          第一部分

          MyEclipse6_3.exe 4.90 MB 1556

          第二部分

          MyEclipse6_4.exe 4.21 MB 1447

          建表 SQL:

           

          echo_message DDL 
          CREATE TABLE echo_message

              id integer PRIMARY KEY not null, 
              msg VARCHAR(255) 
          );

          insert into echo_message values(1, 'hello world');
          insert into echo_message values(2, 'goodbye world');
           


          Java
          測試類代碼:

          import org.hibernate.Transaction;

          /**
           * 
           */

          /**
           * Hibernate DAO 的測試類.
           * @author Administrator
           * @version 2007-09-27
           */
          public class HibernateDAOTest {

              /**
               * @param args
               */
              public static void main(String[] args) {
                  // 插入數據
                  // 實例化 DAO
                  EchoMessageDAO dao = new EchoMessageDAO();
                  // 打開 transaction
                  Transaction tran = dao.getSession().beginTransaction();
                  // 生成普通 Java 類
                  EchoMessage bean = new EchoMessage();
                  // 設置屬性
                  bean.setMsg("Hibernate message");
                  // 保存
                  dao.save(bean);
                  // 提交事務
                  tran.commit();
                  
                  // 讀取數據
                  java.util.List
          <EchoMessage> results = dao.findAll();
                  
                  // 列出列表中的所有數據
                  for(EchoMessage o : results) {
                      System.out.println(o.getId());
                      System.out.println(o.getMsg());
                  }
                  
                  dao.getSession().close();

              }

          }

           



          posted on 2008-06-23 13:15 魯勝迪 閱讀(738) 評論(0)  編輯  收藏 所屬分類: Hibernate

          <2008年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章分類

          新聞分類

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 南宫市| 雅安市| 汝城县| 兴和县| 巴彦淖尔市| 乃东县| 杭锦旗| 旺苍县| 商都县| 威海市| 哈巴河县| 桐庐县| 丁青县| 宕昌县| 健康| 通渭县| 六盘水市| 盐边县| 广安市| 绵竹市| 汉寿县| 景德镇市| 西乌| 平陆县| 安平县| 凭祥市| 呼和浩特市| 万荣县| 揭阳市| 沅江市| 昔阳县| 宜州市| 东乌珠穆沁旗| 保定市| 广水市| 环江| 增城市| 马关县| 泰兴市| 钦州市| 南投县|