MyEclipse Hibernate 快速入門開發(fā)

           

          MyEclipse Hibernate 快速入門開發(fā)

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

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

          視頻的內(nèi)容主要按照這個(gè)教材的內(nèi)容進(jìn)行, 個(gè)別地方略有刪減. 下一次將講解 JPA 開發(fā).

          觀看本視頻前您必須首先觀看過視頻: MyEclipse 6 實(shí)戰(zhàn)開發(fā)講解視頻入門 2 MyEclipse Database Explorer 管理 MySQL 數(shù)據(jù)庫(kù) 否則本文內(nèi)容將無法進(jìn)行.

          下載視頻中提到的穩(wěn)定版的 Mysql JDBC 驅(qū)動(dòng): 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
          測(cè)試類代碼:

          import org.hibernate.Transaction;

          /**
           * 
           */

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

              /**
               * @param args
               */
              public static void main(String[] args) {
                  // 插入數(shù)據(jù)
                  // 實(shí)例化 DAO
                  EchoMessageDAO dao = new EchoMessageDAO();
                  // 打開 transaction
                  Transaction tran = dao.getSession().beginTransaction();
                  // 生成普通 Java 類
                  EchoMessage bean = new EchoMessage();
                  // 設(shè)置屬性
                  bean.setMsg("Hibernate message");
                  // 保存
                  dao.save(bean);
                  // 提交事務(wù)
                  tran.commit();
                  
                  // 讀取數(shù)據(jù)
                  java.util.List
          <EchoMessage> results = dao.findAll();
                  
                  // 列出列表中的所有數(shù)據(jù)
                  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) 評(píng)論(0)  編輯  收藏 所屬分類: Hibernate

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

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章分類

          新聞分類

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 海晏县| 杂多县| 石首市| 赤峰市| 正蓝旗| 乐山市| 南汇区| 青海省| 陆丰市| 盱眙县| 长寿区| 大方县| 长宁区| 西平县| 凤凰县| 台中县| 固阳县| 浑源县| 陇南市| 乌鲁木齐市| 磴口县| 巨野县| 密山市| 赞皇县| 廊坊市| 镇康县| 宣恩县| 微博| 海林市| 香格里拉县| 佛冈县| 景谷| 都匀市| 阿拉尔市| 固始县| 芷江| 呼图壁县| 武夷山市| 河南省| 凤凰县| 平远县|