国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

Myeclipse 自動生成可持久化類的映射文件的方法

2024-07-24 13:11:15
字體:
來源:轉載
供稿:網友

1.打開DB Browser,新建一個數據庫的連接,找到想要持久化操作的數據庫表的圖標,右鍵選擇hibernate reverse engineering

2.之后出現如下所示:

  Myeclipse,自動生成可持久化類,自動生成可持久化類映射的實現方法,可持久化類

  java src folder:對應工程的src目錄
  java packega:對應工程中存放的包名,一般選擇和持久化類放在一起  
  create pojo<>DB table mapping information:選上
       create a hibernate mapping file(*.hbm.xml) for each database table:使用映射文件關聯數據表,選上
  java DAtaobject(POJO<>DB Table):生成一個最基本的java類
              create abstract class:生成一個抽象類,這個不選
      java Data access object(DAO) :生成DAO層代碼,這個現在不選,如果選上的話,你什么也不用干了,一般在企業中開發要選上,效率高

3.點擊next

 Myeclipse,自動生成可持久化類,自動生成可持久化類映射的實現方法,可持久化類 

  Type Mapping:映射文件中使用java類型還是Hibernate類型,其實都一樣,一般我們使用java類型

  Id Generator: id生成器,一般我們選擇assigned,就是用程序生成

  點擊finish即可,這是你可以看到你的com.zyf.hibernate.bean包下面多了2個文件,一個.java文件,一個.hbm.xml文件,這2個文件就是myeclipse內置的hibernate自動生成的。

4.注意點

  如果你的mysql的數據庫中的表沒有設置主鍵,那么用向導自動生成的文件會有2個.java文件,如表名為person,那么生成的持久化類一個為Person.java,另一個為PersonId.java,并且在映射文件中會有<composite-id>的標簽,這個意思是符合主鍵,也就是會把表中所有元素都當成主鍵,這個就有點超出理解范疇了。

  所以說,用hibernate來進行數據庫的操作,表必須有主鍵

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!     


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南召县| 太仆寺旗| 多伦县| 涡阳县| 安宁市| 汝阳县| 宜兰市| 舞钢市| 离岛区| 东山县| 中西区| 赣榆县| 青州市| 永仁县| 承德县| 车致| 泰兴市| 晋江市| 类乌齐县| 聂拉木县| 鄂州市| 永德县| 泗水县| 尉犁县| 龙口市| 永仁县| 彭阳县| 松溪县| 惠来县| 青铜峡市| 莆田市| 叙永县| 宁南县| 华容县| 淳安县| 日土县| 车险| 门头沟区| 梅河口市| 隆回县| 东乡县|