最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于Hibernate中配置文件的學(xué)習(xí)(分享)

 更新時間:2017年06月10日 09:46:06   投稿:jingxian  
下面小編就為大家?guī)硪黄贖ibernate中配置文件的學(xué)習(xí)(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

首先我們看一下hibernate的主配置文件

<!DOCTYPE hibernate-configuration PUBLIC
  "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
  "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

<hibernate-configuration>
  <!-- 通常,一個session-factory節(jié)點代表一個數(shù)據(jù)庫 -->
  <session-factory>
  
    <!-- 1. 數(shù)據(jù)庫連接配置 -->
    <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
    <property name="hibernate.connection.url">jdbc:mysql:///day17</property>
    <property name="hibernate.connection.username">root</property>
    <property name="hibernate.connection.password">root</property>
    <!-- 
      數(shù)據(jù)庫方法配置, hibernate在運行的時候,會根據(jù)不同的方言生成符合當前數(shù)據(jù)庫語法的sql
     -->
    <property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
    
    
    <!-- 2. 其他相關(guān)配置 -->
    <!-- 2.1 顯示hibernate在運行時候執(zhí)行的sql語句 -->
    <property name="hibernate.show_sql">true</property>
    <!-- 2.2 格式化sql -->
    <property name="hibernate.format_sql">true</property>
    <!-- 2.3 自動建表 -->
    <property name="hibernate.hbm2ddl.auto">update</property>
    
    
    <!-- 3. 加載所有映射 -->
    <mapping resource="cn/itcast/entity/Employee.hbm.xml"/>
    
  </session-factory>
</hibernate-configuration>

里面主要得代碼都有注釋說明,大家一看就會懂,在xml文件的最近,我們看到有一句代碼為:

 <!-- 3. 加載所有映射 -->
<mapping resource="cn/itcast/entity/Employee.hbm.xml"/>

這是添加一個映射文件,意思就是你要使用的數(shù)據(jù)庫中的表

映射文件為:

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC 
  "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
  "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">

<hibernate-mapping package="cn.itcast.entity">
  
  <class name="Employee" table="employee">
    
    <!-- 主鍵 ,映射-->
    <id name="empId" column="id">
      <generator class="native"/>
    </id>
    
    <!-- 非主鍵,映射 -->
    <property name="empName" column="name"></property>
    <property name="workDate" column="workDate"></property>
    
  </class>

</hibernate-mapping>

這個配置文件和一個實體類 Employee.java相關(guān)聯(lián),name里面的值是類中的屬性,column里面的值是數(shù)據(jù)庫表employee中的字段名稱,通過映射相關(guān)聯(lián)起來。

相對應(yīng)的實體類中的屬性描述為:

相應(yīng)的數(shù)據(jù)庫表employee的字段為:

通過映射文件相關(guān)聯(lián)起來。

如上所述,就是一個簡單的hibernate的配置過程,如果新手讀者想學(xué)習(xí)的話,可以將上述文件中的部分改一下就可以了,主配置文件中主要涉及數(shù)據(jù)庫的連接,包括數(shù)據(jù)庫驅(qū)動,所連接的數(shù)據(jù)庫名稱,以及數(shù)據(jù)庫用戶名以及密碼,還有就是下面的要加載的映射文件。

關(guān)于映射文件的修改,可以仿照上面我的例子進行修改然后運用到自己的例子的。

以上這篇基于Hibernate中配置文件的學(xué)習(xí)(分享)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺談java監(jiān)聽器的作用

    淺談java監(jiān)聽器的作用

    這篇文章主要介紹了淺談java監(jiān)聽器的作用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • Spring表達式語言SpEL用法詳解

    Spring表達式語言SpEL用法詳解

    這篇文章主要介紹了spring表達式語言SpEL用法詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • java 偽造http請求ip地址的方法

    java 偽造http請求ip地址的方法

    這篇文章主要介紹了java 偽造http請求ip地址的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • Java連接Oracle數(shù)據(jù)庫實例解析

    Java連接Oracle數(shù)據(jù)庫實例解析

    數(shù)據(jù)庫的操作是當前系統(tǒng)開發(fā)必不可少的開發(fā)部分之一。接下來通過本文給大家介紹Java連接Oracle數(shù)據(jù)庫實例解析,非常不錯具有參考借鑒價值,感興趣的朋友一起學(xué)習(xí)吧
    2016-06-06
  • Java中Elasticsearch 實現(xiàn)分頁方式(三種方式)

    Java中Elasticsearch 實現(xiàn)分頁方式(三種方式)

    Elasticsearch是用Java語言開發(fā)的,并作為Apache許可條款下的開放源碼發(fā)布,是一種流行的企業(yè)級搜索引擎,這篇文章主要介紹了Elasticsearch實現(xiàn)分頁的3種方式,需要的朋友可以參考下
    2022-07-07
  • Java實戰(zhàn)網(wǎng)上電子書城的實現(xiàn)流程

    Java實戰(zhàn)網(wǎng)上電子書城的實現(xiàn)流程

    讀萬卷書不如行萬里路,只學(xué)書上的理論是遠遠不夠的,只有在實戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+SSM+JSP+maven+Mysql實現(xiàn)一個網(wǎng)上電子書城,大家可以在過程中查缺補漏,提升水平
    2022-01-01
  • 關(guān)于Java的動態(tài)代理機制

    關(guān)于Java的動態(tài)代理機制

    這篇文章主要介紹了關(guān)于Java的動態(tài)代理機制,動態(tài)代理就是,在程序運行期,創(chuàng)建目標對象的代理對象,并對目標對象中的方法進行功能性增強的一種技術(shù),需要的朋友可以參考下
    2023-05-05
  • Java環(huán)境變量配置教程

    Java環(huán)境變量配置教程

    這篇文章主要介紹了Java環(huán)境變量配置教程,簡單介紹了java的環(huán)境變量設(shè)置方法,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Java 運算符詳情

    Java 運算符詳情

    這篇文章主要介紹了Java 運算符,Java 中的運算符與 C 語言基本一致。下面文章就圍繞Java 中的運算符的相關(guān)資料展開內(nèi)容,需要的朋友可以參考一下
    2021-11-11
  • java實現(xiàn)歸并排序算法

    java實現(xiàn)歸并排序算法

    歸并排序:是建立在歸并操作上的一種有效的排序算法。該算法是采用分治法(Divide and Conquer)的一個非常典型的應(yīng)用。 本文我們就來詳細的探討下。
    2015-04-04

最新評論

瑞丽市| 肥东县| 健康| 双鸭山市| 康平县| 鹤峰县| 庆安县| 新昌县| 榕江县| 阿克苏市| 枣阳市| 邹平县| 义乌市| 濉溪县| 三明市| 双城市| 延吉市| 浦江县| 磴口县| 固原市| 濉溪县| 晋中市| 女性| 左贡县| 西平县| 台州市| 武安市| 犍为县| 介休市| 乐山市| 泰宁县| 汉源县| 满洲里市| 江孜县| 华安县| 拉萨市| 乌审旗| 广汉市| 阿城市| 新宁县| 格尔木市|