SQL基礎 JDBC基礎 MVC基礎 比着葫蘆畫瓢的基礎 至於反射機制嘛,在 Hibernate 中不是非常明顯,暫時可以不瞭解。 不過等你瞭解得多了,接觸多種開源框架或者套件之後,你就會發現它們都是基於 Java 的反射機制實現的。 注意:反射機制是 Java 提供的,不是框架提供的。 學習 Hibernate 的步驟: 1. 前提:熟練掌握 SQL 和 JDBC 編程。Hibernate 是完善數據庫操作的,所以最好是熟悉 SQL,Hibernate 本身也提供了幾種數據庫操作的
方案;Hibernate 的底層是建立在 JDBC 基礎上的,所以熟悉 JDBC 也沒有壞處。
2. 首先要理解 Hibernate 的功能,也就是 Hibernate 能做什麼,能實現那些功能。Hibernate 可能沒有你想象的那麼強大,也不像人們傳說
的那樣完美。 3. 其次要理解 Hibernate 運行的邏輯原理,也就是 Hibernate 要通過那些類、方法和文件實現功能,這些類、方法和文件之間是什麼關係。
Hibernate 裏面最基本的一般就是 5 樣東西:主配置檔、持久化對象、映射文件、HibernateSessionFactory、Hibernate API,如果把配
置檔和影射文件合併的話,就是 4 樣東西,如果根據項目的架構可能會稍多一些。 4. 製作最簡實例。 5. 研究現有項目,然後防制、改造、創新、總結經驗。外面書店裏有很多這樣的材料,建議你找一本提供了全部代碼和講解的書參考一下。 6. 項目實戰。