程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> hibernate映射數據庫時@ManyToOne和@OneToMany

hibernate映射數據庫時@ManyToOne和@OneToMany

編輯:MySQL綜合教程

第一次用hibernate自動生成表,涉及到多個表的外鍵,用到了@OneToMany和@ManyToOne注解碰到了幾個錯誤。

首先聲明一個基礎,@OneToMany和@ManyToOne兩個注解沒有必要一一對應

第一個問題:@OneToMany和@ManyToOne的區別

使用@ManyToOne時是在,比如項目經理類和程序員類,一個項目經理下管理多個程序員,

也就是在這個Programmer對應的表t_programmer中生成字段“mid”;

而@OneToMany注解則是在

那麼會在t_programmer表中生成字段“mid”;多個programmer對應一個項目經理。

值得一提的是當使用@OneToMany時需要使用Set<>j集合,否則報錯

這些都是基礎的東西,總結一下以後忘了隨時看看

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved