日期:2014-05-20  浏览次数:20542 次

JAVA 主键与外键 设置关系没学好怎么办
设置关系没学好怎么办

------解决方案--------------------
来这里不就是为了学习吗。。
http://download.csdn.net/detail/zhang352312710/3837931

------解决方案--------------------
引用:
设置关系没学好怎么办

外键主键?楼主的意思是Dto映射数据库关系吗?
我举个简单的例子吧:
现在有【用户USER】、【报纸PATER】和【用户订阅报纸SUBSCRIPTION】三个表,
SUBSCRIPTION存放的是USER和PATER的关联信息,那么在java中可以这样来模拟:


class User{
    private int userId;
}
class Paper{
    private int paperId;
}
class Subscription{
    private int userId;
    private int paperId;
    private User user;
    private Paper paper;
}

在Subscription类中,userId和paperId是对应SUBSCRIPTION表的字段,而user和paper是用来外键关联User和Paper两个类(表)的。
------解决方案--------------------
这个其实不难,用笔画下你就知道了,就是进行操作的时候比较烦,有各种约束,我们公司从来不用外键,哈哈哈,只有简单的对应关系不会设外键
------解决方案--------------------
  亲 很简单啦,没学好就学好啊  
------解决方案--------------------
我们禁止用外键,对性能有影响