欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

sql-java-关系表达

程序员文章站 2022-04-05 17:12:03
...

一对多

  • 一对多或者多对一的实体关系映射的时候,可以是双向关系 ,也就是说,在关系维护的时候
    • 单的一方表做[ 增删改查 ]的操作
    • 多的一方表也做[ 增删改查 ]的操作
    • 可以是单向关系 ,单向关系则是恰恰相反
      • 单的一方,可能不做-增删改查的操作
      • 多的一方,做增删改查的操作 ,

图解

sql-java-关系表达

java

  • 表示这个联系持有的客户
class 联系人{
    privat Set<客户> kh=new HashSat<>(); 
    //get/set..
}
class 客户{
    private String name;
    private String age;
    //get/set..
}

多对一关系

  • 多个国家属于一个洲
  • 每个公司有多个客户
  • 每个客户有多个联系人
  • 每个公司有多个联系人
    sql-java-关系表达

多对多

创造一张中间表,中间表外键存着两张表的主键

sql-java-关系表达

相关标签: sql 数据库