JDBC第五天

主键共享:
 共生共灭
主外键关联:(将外键强制声明为unique,间接实现一对一)
 

主键生成器:
 单行单列单值表
 Student
 Computer
 。。。


 单行多列单值表
 create table o2o_id(
  sid number,
  cid number
 );
 insert into o2o_id values(1,1);
 
 IdGenerator:
  select --- from o2o_id;
  update o2o_id set --- =  --- +1;

 Student : sid = IdGenerator.getNewId("o2o_id","sid");
 Computer: cid = IdGenerator.getNewId("o2o_id","cid");


 alter table o2o_id add aid number;
 insert into o2o_id(aid) values(1);

 Address: aid = IdGenerator.getNewId("o2o_id","cid");


一对多:
 student 1------1 computer n---------1 classroom

Set中如果需要让系统自动去除重复对象,
 要求自定义对象必须覆盖hashCode方法以及equals方法
 hashCode方法目的是要保证属性值相同的对象,hashCode方法的返回值也必须一样

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值