Hibernate教程指南

來源:互聯網
上載者:User

看完了struts的視頻,接著就進入了Hibernate的學習,寫了幾個例子之後發現這個架構確實方便好用。

它的優缺點:

1、Hibernate的一個特別的好處就是簡化資料庫的操作,允許你以對象方式來訪問資料庫內容,比如通常我們找一個User的資料需要select出所需要的資料,而通過hibernate我們可以把這個User的資料作為一個對象來看待,通過User.getName()或者User.getId()等操作來獲得我們想要的東西,這樣就完全統一了上層JAVA或者C#等物件導向語言中對於資料庫的非OO操作的不和諧了.

2、Hibernate是一個和JDBC密切關聯的架構,它對JDBC進行了徹底的封裝,一下子少寫很多代碼,提高了生產力。

3、它是一個獨立的對象持久層架構,可以用在任何JDBC使用的場合,例如Java應用程式的資料庫存取碼,DAO介面的實作類別。使開發更加對象化(阻抗不匹配),而且具有可移植性,沒有侵入性,支援透明持久化。

4、由於封裝性高導致了使用資料庫特性的語句,將很難調優。同時它還對大批量的資料更新存在問題。

繼續深入學習,期待精彩內容...

  • 1
  • 2
  • 3
  • 下一頁
【內容導航】
第1頁:初識Hibernate 第2頁:Hibernate環境搭建
第3頁:Hibernate環境搭建續----工具類

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.