雖然使用DriverManager.registerDriver(new com.mysql.jdbc.Driver())方法也可以完成注冊,但此方法會使數據庫驅動被注冊兩次。這是因為Driver類的源碼中,已經在靜態(tài)代碼塊中完成了數據庫驅動的注冊。查看全文>>
Transaction接口主要用于管理事務,它是Hibernate的數據庫事務接口,且對底層的事務接口進行了封裝。Transaction接口的實例對象是通過Session對象開啟的,其開啟方式如下所示。查看全文>>
SessionFactory接口負責讀取并解析映射文件,以及建立Session對象,它在Hibernate中起到一個緩沖區(qū)的作用,會將Configuration對象中的所有配置信息、Hibernate自動生成的SQL語句以及某些可重復利用的數據加載到緩沖區(qū)中。查看全文>>
在Spring中,盡管使用XML配置文件可以實現(xiàn)Bean的裝配工作,但如果應用中Bean的數量較多,會導致XML配置文件過于臃腫,從而給維護和升級帶來一定的困難。查看全文>>
HQL(Hibernate Query Language)是Hibernate查詢語言的簡稱,它是一種面向對象的查詢語言,與SQL查詢語言有些類似,但它使用的是類、對象和屬性的概念,而沒有表和字段的概念。查看全文>>