springboot有一个项目表怎么实现创建项目在里面添加成员(成员是user用户)
Table Name:tb_proj 项目表,主键proj_id
Table Name:tb_user 用户表,主键user_id
创建关系表:tb_proj_user 项目与用户关系表,一对多(一个项目有多个用户 or 一个用户有多个项目)。字段:id(自增),proj_id,user_id
UI层实现,创建项目界面中选择用户勾选,在创建完项目之后拿到proj_id,再把勾选的用户id组成一个集合对象,批量插入关系表中即可
个人思路仅供参考:
1、如果添加的成员是单个则在项目表中增加成员id即用户id即可,在查询时根据成员id再查成员数据,最后将数据整合返回
2、如果添加的成员是多个则新建项目成员表存储项目id和成员id,在查询时通过项目id查询成员id,然后再查成员数据,最后数据整合返回
1.实现一个中间关联关系表啊,分别存用户id和项目id
2.如果只用项目表的话,加字段一个成员字段,一对多个用户的话,你直接用逗号分割,在代码里面维护逻辑关系