1. java eclipse怎樣自動生成hibernate配置映射文件
步驟如下:
1、創建資料庫,創建相應的表;
2、點擊圖標,選擇MyEclipse Datebase Explorer;
2. 請問用eclipse配置hibernate後沒有自動生成類
步驟如下:1、創建資料庫,創建相應的表;2、點擊圖標,選擇MyEclipse Datebase Explorer;3、右擊空白區域,選擇new菜單,根據提示創建資料庫連接,創建好後會顯示所創建的連接名,如圖mysqldb是創建的資料庫連接;4、選擇需要添加hibernate映像文件的工程右擊---MyEclipse--Add Hibernate Capabilities;5、出現如圖提示,根據提示下一步,不需要改動東西;6、出現如圖提示,選擇剛剛創建的資料庫連接名,繼續下一步,最後finish;7、剛剛自動生成的東西,有HibernateSessionFactory.java 和 hibernate.cfg.xml;8、到MyEclipse Datebase Explorer中剛剛新建的資料庫連接選中所有表,點擊右鍵---Hibernate Reverse Enginnering 選中目錄存放將要反轉出來的實體類查看是否選中Update Hibernate configuration..若沒有自己勾選一下,下一步,如圖可以設置每張表中id增長方式,及生成的映射文件名稱;9、回到my eclipse enterprise視圖下,所有實體類以及配置文件已生成。
3. 請簡述Hibernate工作原理
Hibernate工作原理是Configuration讀取Hibernate的配置文件和映射文件中的信息,即載入配置文件和映射文件,並通過Hibernate配置文件生成一個多線程的SessionFactory對象。
然後,多線程SessionFactory對象生成一個線程Session 對象;Session對象生成Query對象或者Transaction對象;可通過Session對象的get(),load(),save(),update(),delete()和saveOrUpdate( )等方法對PO進行載入、保存、更新、刪除等操作。
在查詢的情況下,可通過Session 對象生成一個Query對象,然後利用Query對象執行查詢操作;如果沒有異常,Transaction對象將提交這些操作結果到資料庫中。
(3)hibernate配置文件自動生成擴展閱讀:
Hibernate它對JDBC進行了非常輕量級的對象封裝,它將POJO與資料庫表建立映射關系,是一個全自動的orm框架,hibernate可以自動生成SQL語句,自動執行,使得Java程序員可以隨心所欲的使用對象編程思維來操縱資料庫。
Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的JaveEE架構中取代CMP,完成數據持久化的重任。
4. 用myeclipse怎麼自動生成hibernate的配置文件
1· 打開myeclipse10 切換到 Myeclipse Database Explorer
15 成功如圖
此時生成成功