利用hibernate反向生成entity,註解方式
阿新 • • 發佈:2019-02-05
hibernate整合:(如何逆向生成entity),利用Myeclipse配置框架
1:建立資料庫連線,在myeclipse中:windo->open perspective->myeclipse databaseexplor(在右上腳會有個快捷)
2:建立資料庫連線:new database driver->drver template:mysql_connector/j->driver name:127.0.0.1->url:localhost改成127.0.0.1,後面的databasename刪除,用來顯示全部的database->add jars—>test
遇到一個問題:沒有把url中埠號外面的【】去掉。
3:建立一個數據庫作為測試,crerate database name沒有分號,f9,reflash
4:建立一個webproject用來生成entity,安裝mavne的格式寫出。resources等,然後新增hibernate和spring的支援
新增spring的配置
1:專案,右擊,新增,選擇Persisitence core 和core包->配置檔案是new還是用exsit自己把握,finish
新增hibernate配置
選擇3.2version。下面一個enable勾上,為了能夠添加註釋(如果後面那個註釋為灰色那麼這個沒有勾)->advanced support libraies額外新增這個包->後面2選擇配置檔案那麼都選擇spring都就可以了 在myeclipse的database視圖裡面,找不到新建的資料庫那麼關掉連線然後重新整理
5:在資料庫中新增一個表用來test;
6:將資料庫的寫入到entity中:在myeclipse中右擊表,反向生成,然後點選註解方式,點create pojo那個,選擇註解。第三個勾選,選擇spring dao。next下面那個Gernernat那個勾選。typemapping:hibernate type。主鍵選擇。hibernatetypes。
遇到的問題:xml中的dbcp少包,是因為在新增hibernate支援的時候,下面那個port勾選就可以了。
一直有一個adstract,那是因為在方向生成的時候,勾選了生成abstract類。
1:建立資料庫連線,在myeclipse中:windo->open perspective->myeclipse databaseexplor(在右上腳會有個快捷)
2:建立資料庫連線:new database driver->drver template:mysql_connector/j->driver name:127.0.0.1->url:localhost改成127.0.0.1,後面的databasename刪除,用來顯示全部的database->add jars—>test
遇到一個問題:沒有把url中埠號外面的【】去掉。
3:建立一個數據庫作為測試,crerate database name沒有分號,f9,reflash
4:建立一個webproject用來生成entity,安裝mavne的格式寫出。resources等,然後新增hibernate和spring的支援
新增spring的配置
1:專案,右擊,新增,選擇Persisitence core 和core包->配置檔案是new還是用exsit自己把握,finish
新增hibernate配置
選擇3.2version。下面一個enable勾上,為了能夠添加註釋(如果後面那個註釋為灰色那麼這個沒有勾)->advanced support libraies額外新增這個包->後面2選擇配置檔案那麼都選擇spring都就可以了 在myeclipse的database視圖裡面,找不到新建的資料庫那麼關掉連線然後重新整理
5:在資料庫中新增一個表用來test;
6:將資料庫的寫入到entity中:在myeclipse中右擊表,反向生成,然後點選註解方式,點create pojo那個,選擇註解。第三個勾選,選擇spring dao。next下面那個Gernernat那個勾選。typemapping:hibernate type。主鍵選擇。hibernatetypes。
遇到的問題:xml中的dbcp少包,是因為在新增hibernate支援的時候,下面那個port勾選就可以了。
一直有一個adstract,那是因為在方向生成的時候,勾選了生成abstract類。