萌新提问, 有哪些不合乎规范的设计还是麻烦各位给指出以下啦~
现在有三张表, 表设计不合理也麻烦各位给指出一下啦
用户表字段:
user_id<pk>, user_name
项目表字段:
item_id<pk>, author_id, title
标签表字段:
item_id<pk>, tag_name<pk>
用户上传
项目,
项目信息中需要填写多个
标签, 暂且先抛开标签的业务性质
假设1: 每张表都要对应一个 dao 的话, 那么就还需要编写一个
标签的类, 以及对
标签 CRUD 的 dao, 我个人认为有些多余 (其实我数据库中还有很多个与
标签表相似的表, 所以我觉得有些多余)
假设2: 直接在
项目类中有一个 List<String> 来存储这个
标签信息, 这样编写代码的话一个上传
项目的 dao, 需要去操作两张表, 又有些不规范, 但是方便序列化返回给前端
那么各位有没有什么好的解决方法呢? 麻烦各位给点建议~
