<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-42  評論-42  文章-0  trackbacks-0
    1 創建 hibernate.cfg.xml 文件
      這個文件要建在 src 中,是 hibernate Configuration File 類型(Next);名字就用 hiberante.cfg.xml 就行,不然還要指向(Next);database dialect 項、Driver class 項和 Connection URL 項只要選中對應項即可,username 和 password 自己加上,Default Schema 同大寫的 username ,"create a console configuration" 可選項選中(Next);Type 類型選擇 Annotations ,Classpash 中的Add External JARS 項加入D:\oracle\product\11.1.0\db_1\jdbc\lib中的ojdbc6g.jar 文件;Finish 。

    2 用 table 創建與其對應的 java 文件
      在數據庫中新建一個 table ;Run 菜單-> Hibernate Code Generation ... -> Hibernate Code Generation Configurations ,新建 New launch configurations ;Main 選項中,Console Configuration 為所對應的 project 的名稱,Output directory 為導出的所在位置(...\src),package 為對應的包(...\src\com.*.*);Exporters 選項中,選中 Generate EJB3 復選項和 Domain Code 復選項;Run 。
      在src 下對應的包里就有了 table 對應的 java 文件。
      
    3 用 java 文件創建對應的 table (2的逆向)
      寫好 java 文件,以 Test.java 為例(@Column 后面不要有  unique = true ,不然會報錯出來,為什么還不知道)。
      在 hibernate.xfg.xml 文件中加入 : 

              <property name="hibernate.hbm2ddl.auto">create</property>
              <mapping class="com.test.hibernate.Test"/>

      創建文件Main.java:


    package com.test.hibernate;

    import org.hibernate.SessionFactory;
    import org.hibernate.cfg.AnnotationConfiguration;
    import org.hibernate.cfg.Configuration;

    public class Main2 {
     public static void main(String[] args) {
      Configuration cfg=new AnnotationConfiguration().configure();
      SessionFactory sf=cfg.buildSessionFactory();
     }
    }

      
      運行 Main.java ,可得到對應的 table 。

      創建文件 log4j.xml :

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
    <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
     <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
      <layout class="org.apache.log4j.PatternLayout">
       <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n" />
      </layout>
     </appender>
     <logger name="org.hibernate.type">
      <level value="debug" />
     </logger>
     <root>
      <level value="warn" />
      <appender-ref ref="CONSOLE" />
     </root>
    </log4j:configuration>

    可將錯誤打在控制臺上。
    posted on 2008-03-15 15:02 BlueSunshine 閱讀(1940) 評論(2)  編輯  收藏 所屬分類: 學習心得

    評論:
    # re: 學習hibernate--創建 hibernate.cfg.xml 文件及 table 本身與其對應的 java 文件的相互創建 2008-03-15 22:14 | 哈哈的日子
    不錯不錯,好的開始是成功地大半拉。  回復  更多評論
      
    # re: 學習hibernate--創建 hibernate.cfg.xml 文件及 table 本身與其對應的 java 文件的相互創建 2008-03-16 23:27 | BlueSunshine
    @哈哈的日子
    謝謝  回復  更多評論
      
    主站蜘蛛池模板: 国产妇乱子伦视频免费| 国产亚洲人成在线播放| 无码乱人伦一区二区亚洲一| 久久亚洲中文字幕精品一区| 日产国产精品亚洲系列| 国产jizzjizz视频全部免费| 国产乱子伦片免费观看中字| 日韩精品电影一区亚洲| 亚洲日本中文字幕天堂网| 久久久久亚洲av毛片大| 亚洲乱码无码永久不卡在线| 亚洲av之男人的天堂网站| 亚洲综合一区二区精品导航| 亚洲成a人片在线观看播放| 亚洲高清中文字幕免费| 日韩国产欧美亚洲v片| 日韩在线一区二区三区免费视频| 新最免费影视大全在线播放| 成人av片无码免费天天看| 亚洲免费观看视频| 91九色视频无限观看免费| 最近最新中文字幕完整版免费高清| 好吊妞998视频免费观看在线| 国产在线观看免费完整版中文版 | 亚洲国产AV一区二区三区四区| 在线精品亚洲一区二区| 色窝窝亚洲av网| 中文字幕无线码中文字幕免费| 四虎国产精品永久免费网址| 免费观看的毛片大全| 永久免费毛片手机版在线看| 亚洲无线一二三四区手机| 亚洲国产高清视频| 亚洲砖码砖专无区2023| 日韩在线观看免费完整版视频| 最好免费观看高清在线| 91精品国产免费久久久久久青草| 国产精品免费小视频| 亚洲精品国产美女久久久| 中文文字幕文字幕亚洲色| 一日本道a高清免费播放|