Java 数据设计和java对象的对应

发布于 2022-09-11 14:49:17 字数 613 浏览 38 评论 0

问题描述

现在数据有张表存储样例的测试信息 有以下字段
tableA
id, description, status, type, createDate

然后status 有 pass 对应代码1; fail 对应代码2; inprogress 对象代码3
type也有不同的分类 比如 smoke 对应代码; 11 full 对应代码 12 ..

我在设计tableA的时候 status type为 int类型 存储对应的代码

我现在考虑是:
现在需要分别创建对应的status type表 并且关联到 tableA吗 ? 然后在java服务端插入数据的时候 对于status 和 type 想通过枚举类型 来表示 传入方法
比如 TypeEnum {smoke(11), full(12)}
所以就需要在service端已经定义好了 status type对应的枚举类 那还有必要再db创建status type表吗 如果是的话 以后status如果改变就需要同时修改数据库表和枚举类

或者db不需要创建对应status type表  只在service段创建对应的枚举类就可  这样也可以满足需求。  

不知道大神有什么好的建议吗

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

慢慢从新开始 2022-09-18 14:49:17

做一个数据字典表吧,id key value 然后任何状态都写入改表中的key,取值的时候关联取出value,再做一个页面维护数据字典

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文