簡體   English   中英

為什么說SessionFactory是ConnectionProvider的客戶端

[英]Why SessionFactory is said to be a client of ConnectionProvider

根據Hibernate Doc ,它提到SessionFactory

org.hibernate.connection.ConnectionProvider的客戶端。

為什么我們說SessionFactoryConnectionProvider的客戶端,請幫助我理解這一點。

Hibernate抽象了連接獲取機制,這意味着您可以使用:

  • 數據源
  • 司機
  • C3P0休眠屬性
  • 甚至您自己的機制來為Hibernate提供數據庫連接

因此,ConnectionProvider扮演抽象連接工廠的角色。 SessionFactory從一開始就要求連接提供程序來獲取數據庫元數據或生成DDL(hbmddl),因此使SessionFactory成為當前ConnectionProvider的客戶端。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM