1. 程式人生 > >利用hibernate反向生成entity,註解方式

利用hibernate反向生成entity,註解方式

 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類。