实习生任务
对电影地区类型的使用双值枚举实现
数据库的字段使用尽量不使用字符类型
设计文档
java

0赞
@胃大王 的本期作品
赞一下
导师点评
9 分

详情模块Java文档官方版开发文档链接:
https://m.naoffer.com/intern/task/661

详情模块Java文档作业评审视频链接:
https://m.naoffer.com/intern/review/354

这个同学的作品在数据库设计的时候,能够考虑到产品要求的大部分字段,而且针对数量有限,且短时间固定的电影类型和电影地区使用了双值枚举,这种商业上经常使用的实现方式。

但是数据库的字段类型出现了比较大的问题,该设计里面使用了特别多的varchar类型,也就是JAVA里面的字符串类型。

一般情况下,除了描述或者可变的参数使用字符串之外,在前后端接口以及数据库的字段里面,尽量能不用就不用。因为字符串很容易输入失误,而且还不好判断。

但是在这个案例中,实际上已经使用了枚举值。可以直接存储枚举的ID