Java三大框架研究
Hibernate框架有很多優(yōu)點。它們分別如下:
1.開源和輕量級:Hibernate框架是根據(jù)LGPL許可證和輕量級的開源工具。
2.快速性能:Hibernate框架的性能很快,因為緩存在Hibernate框架內(nèi)部使用。 hibernate框架中有兩種類型的緩存:一級緩存和二級緩存。一級緩存默認是啟用的。
3.數(shù)據(jù)庫獨立查詢:HQL(Hibernate查詢語言)是面向?qū)ο蟮腟QL版本。 它生成數(shù)據(jù)庫獨立查詢。 所以你不需要編寫數(shù)據(jù)庫特定的查詢語句。 在Hibernate之前,如果項目更改了數(shù)據(jù)庫,我們需要更改SQL查詢,從而導致維護變得非常復雜。
4.自動創(chuàng)建表:Hibernate框架提供了自動創(chuàng)建數(shù)據(jù)庫表的功能。 因此,無需手動在數(shù)據(jù)庫中創(chuàng)建表。
5.簡化復雜連接:在hibernate框架中可輕松獲取多個表中的數(shù)據(jù)。
6.提供查詢統(tǒng)計和數(shù)據(jù)庫狀態(tài):Hibernate支持查詢緩存,并提供有關查詢和數(shù)據(jù)庫狀態(tài)的統(tǒng)計信息。