如下:例子角色和用户两张表的实体类private class Role{private int roleId;private String roleName;//get/set}public class Users{private String name;private Role role = new Role();//写成外键对象的形式//get/set}
创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于网站制作、成都网站建设、乐平网络推广、微信平台小程序开发、乐平网络营销、乐平企业策划、乐平品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供乐平建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com
首先要知道一个概念:主键和外键,是针对数据库而言的,只有数据库中的表才有主键外键之说。
主键就是一个表中的唯一索引,用于确定一个表中的一条记录,而外键是引用另外一个表中的主键,在当前表中不见得是唯一的,但是在被引用的表中一般是唯一的。
例如:表1:用户编号(主键),用户名称 ,部门编号(外键)
表2:部门编号(主键),部门名称
那么:对于表1来说,用户编号是主键,部门编号是外键,因为部门编号是引用表2的部门编号字段。
希望搞清楚一些基本概念。
举例:设置主键
create table 学生表
(学号, char(12) primary key not null,
姓名, char(8) not null,
班级编号, char(10) foreign key references 班级表(班级编号)
)
第一列学号设为主键,第三列班级编号为外键,参考班级表中的班级编号列。
当前标题:java代码写主键外键,什么叫主键什么叫外键
文章转载:https://www.cdcxhl.com/article48/hdgsep.html
成都网站建设公司_创新互联,为您提供网页设计公司、微信公众号、虚拟主机、定制开发、网站设计公司、商城网站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联