mybatis對象之間映射關系以及數據庫表建立的時候外鍵的添加


數據庫:
 
一對一: 在任意一方加入另外一方的主鍵作為其外鍵
一對多:在多的一方加入一的一方的主鍵作為外鍵
多對多:新建中間表,加入兩個多的一方的主鍵作為外鍵
 
 
對象:
一對一: 在其中一方加入另外一方的實例作為其屬性
class 班長{
   班級 對象名;
}
class 班級{
   班長 對象名 
}
 
一對多:在一的一方,加入多的一方的實例的集合作為其屬性
           在多的一方,加入一的一方的實例作為其屬性
class 班級{
   List<學生>  集合名
}
class 學生{
   班級  對象名
}
 
多對多:在其中的一方加入另外一方的實例集合作為其屬性
class 課程{
   List<學生>  集合名
}
class 學生{
   List<課程>  集合名
}
 
 
 
PO對象的編寫規范:
 
第一步:按表建類,按列建屬性
 
第二步:列出所有兩張表之間的關系:
 
news - reply :一對多
news - user :一對多
reply - user :一對多
 
第三步:按上述規律,對照兩者關系創建對象或集合


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM