还是关于mysql 创建表与表关系的问题

来源:百度知道 编辑:UC知道 时间:2024/06/29 21:35:26
我有个user 表。。有个店铺shop 表。
user里有人的信息。但是人可以创建店铺。而且一人只能一个店铺。。
但是还可以有其他人属于这个店铺里。。请问2个表创建的时候需要创建一对一关系么。。还是怎么创建?需要什么字段么?
我用的是hibernate.不用建立这俩个表的关系映射.只用字段里的ID相互操作就可以么?

create table shop (
id int not null auto_increatment,
user_id int not null ,
owner int null --如果是拥有者不是null
)
关系是shop对user是一对多

我有个user 表。。有个店铺shop 表。
user里有人的信息。但是人可以创建店铺。而且一人只能一个店铺。。
但是还可以有其他人属于这个店铺里。。请问2个表创建的时候需要创建一对一关系么。。还是怎么创建?需要什么字段么?
我用的是hibernate.不用建立这俩个表的关系映射.只用字段里的ID相互操作就可以么?