Hibernate學習一:Hebinate入門以及一些小問題


1:Hebinate框架的簡述:

  • Hebinate框架主要用用在javaee開發中的dao層設計,實現對數據庫的crud等操作,
  • Hibernate的底層通過jdbc實現,通過對jdbc的封裝,實現對數據庫的操作,
  • Hibernate是開源的輕量級框架,直接使用,避免了復雜的jdbc和sql語句。

2、orm思想(對象關系映射):即實體類與數據庫表的映射關系(通過配置文件),通過操作實體類對象,實現對數據庫的操作。

3:idea搭建Hebinate環境簡介:

  (1)建立時勾選web service和Hibernate。

  (2)lib環境缺失mysql-connector-java的jar包,通過modul依賴,從maven庫導入(注意其版本,如果報錯,可嘗試調低其版本);

  (3)Modules中path設置輸出路徑;

  (4)數據庫表的primary key一般要設置成auto_increment的

4:文件結構和相關配置表:

4.1實體類對應的User.hbm.xml文件:

4.2:src目錄下Hibernate配置文件,Hibernate.cfg.xml:

4.3:測試類:(記住加載配置、獲取連接的步驟,session相當於Connection,如何開啟事務

 完成,可以查到mysql中已經添加了該條記錄(測試兩次):

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM