<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 閱讀(1942) 評論(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
    @哈哈的日子
    謝謝  回復  更多評論
      
    主站蜘蛛池模板: 日本高清免费不卡在线| 成年黄网站色大免费全看| 国产免费午夜a无码v视频| 亚洲啪啪免费视频| 中文字幕在线免费| 在线播放亚洲精品| 国产精品高清全国免费观看| 亚洲av无码专区在线电影| 永久免费视频v片www| 毛片亚洲AV无码精品国产午夜| 国产在线19禁免费观看| 亚洲国产精品日韩av不卡在线| 在线免费观看国产视频| 美女视频黄.免费网址| 亚洲中文字幕无码一久久区| 国产在线国偷精品免费看| 亚洲av无码国产精品夜色午夜| 91福利免费体验区观看区| 亚洲一区二区三区精品视频| 国内一级一级毛片a免费| 深夜特黄a级毛片免费播放| 亚洲天堂在线视频| 日本在线免费播放| 亚洲中文无码线在线观看| 好吊妞在线成人免费| 免费视频成人国产精品网站| 久久香蕉国产线看观看亚洲片| 2019中文字幕在线电影免费| 亚洲一区二区无码偷拍| 国产日产亚洲系列最新| 99re视频精品全部免费| 亚洲精品V天堂中文字幕| 国产精品亚洲mnbav网站| 亚洲大片免费观看| 蜜芽亚洲av无码一区二区三区| 国产成人麻豆亚洲综合无码精品 | 国产精品亚洲w码日韩中文| 久9久9精品免费观看| 亚洲爆乳精品无码一区二区| 亚洲人成网站18禁止一区| 精品国产sm捆绑最大网免费站|