国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Hibernate 3 Annotations 進階

2019-11-18 15:36:21
字體:
來源:轉載
供稿:網友

  摘要:
    這些年來,Hibernate幾乎已經成為java世界中數據庫持久化方面事實上的標準,它強大靈活并且性能優秀.在這篇文章中,

我們來看一下Java 5的注解功能怎么簡單地用在你的hibernate代碼中讓你的持久化層變得更輕易.這些年來,Hibernate幾乎已經成為java世界中數據庫持久化方面事實上的標準,它強大靈活并且性能優秀.在這篇文章中,我們來看一下Java 5的注解功能怎么簡單地用在你的hibernate代碼中讓你的持久化層變得更輕易.

    在過去,Hibernate 依靠外部的xml文件來配置持久化對象,數據庫映射文件定義在一組XML映射文件里并且在程序開始的時候被裝載.有很多辦法來創建這些映射文件,或者自動從一個已存在的數據庫模式里創建,或者手動從java類對象中創建.不管那種情況,你都得產生一大堆Hibernate 映射文件而結束工作.,你也可以利用外部工具從javadoc-style 的注解中生成映射文件,但這給你的開發流程增加了額外的負擔.

    在最近的Hibernate版本里,一個新的建立在Java 5 注解之上更為優雅的方法出現了.利用新的Hibernate Annonations 庫,你可以發布一次如你以前的映射文件所定義的信息,你猜到了-注解直接嵌入你的Java類文件里.注解帶來了一種強大靈活地聲明持久化映射的辦法.在最新版的幾個Java集成開發環境里都很好的支持,并帶有代碼自動完成和語法高亮功能.

    Hibernate annotations 也支持最新的EJB 3持久化規范,這些規范目的是提供一個標準的Java持久化機制.當然Hibernate 3也提供了更多的解決方案,你能非常輕易的靠近保準并且利用EJB 3編程模型編寫你的Hibernate持久化層.

    現在讓我們一步步了解Hibernate Annotations.
安裝 Hibernate Annotations

    為了使用Hibernate Annotations,你需要最新的Hibernate 3.2 ,當然還有Java 5 你可以在Hibernate web site 這個網站下載Hibernate 3.2和Hibernate Annotations庫.除了標準的Hibernate 庫文件和必須的依靠庫之外,還需要下載 Hibernate Annotations庫和Java 持久化API ---ejb3-persstence.jar文件.假如你正在使用Maven,僅僅添加相應的依靠到你的DOM文件里,如下所示:

 ...
    <dependency>
      <groupId>org.hibernate</groupId>
      <artifactId>hibernate</artifactId>
      <version>3.2.1.ga</version>
    </dependency>
    <dependency>
      <groupId>org.hibernate</groupId>
      <artifactId>hibernate-annotations</artifactId>
      <version>3.2.0.ga</version>
    </dependency>
    <dependency>
      <groupId>javax.persistence</groupId>
      <artifactId>persistence-api</artifactId>
      <version>1.0</version>
    </dependency>
...



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙泉市| 科尔| 鹤山市| 霞浦县| 德惠市| 永年县| 鹰潭市| 江达县| 洱源县| 益阳市| 贺兰县| 阜新| 吴旗县| 左权县| 平罗县| 浠水县| 文成县| 体育| 大邑县| 西乌珠穆沁旗| 榆中县| 砀山县| 都江堰市| 江陵县| 永胜县| 黑山县| 贵溪市| 青田县| 潜山县| 蒙阴县| 南漳县| 巴林左旗| 晋中市| 合山市| 贵港市| 闸北区| 商河县| 正安县| 都匀市| 灵璧县| 左云县|