一个表里有很多字段是字典项,展示时需要关联字典中文名称,表要怎么设计比较好
資深大佬 : muziling 21
一个表里有很多字段是字典项,展示时需要关联字典中文名称 表要怎么设计比较合理,
第一种: 表设计只保存字典项,不保存中文名称,这样前端展示,需要大量的和字典表 join 语句来展示中文名称。 ( mybatis 的 enum 不适用,因为字典项是可配置的,不能用 enum 写死)
第二种: 表设计同时保存字典项 ID 和中文名称,这样前端展示就不需要关联中文名称了。但是表插记录时,需要填充中文名称
第三种: 把字典 ID 值也设置成字典的中文名称,但要关联用户 ID,用户 ID 这种不能设置为中文,这种没办法避免
哪种设计方式更好。 或者有没有其它的编码解决方案。
大佬有話說 (15)