java后台开发中字典表的设计和使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java后台开发中字典表的设计和使用相关的知识,希望对你有一定的参考价值。

前台有很多选项共用户选择,有单选和多选。后台数据库存的是选项的INT型代码,例如1,2,3。前后台数据用JSON格式交互。前台查询数据时,需要返回代码代表的具体值,请问怎么实现数据库字典表的设计使用。
table1:dictionary
id name
1 北京
2 上海
table2:user
id name address
1 王二 2
2 张三 1

我给前台传的数据是 北京 上海 不是 1,2.除了用关联查询还有别的好的方法吗,因为有30多个选择题,这样的话一次查询就需要关联三十多次字典表。求指点

参考技术A SELECT user.* dict.name address FROM user LEFT JOIN dictionary dict ON user.address=dict.id
一起返回追问

因为一个表中有四五个字段都用到了字典表的数据,这样就要join dict多次,感觉很麻烦。除了join查询没有其他办法了吗?

Java互联网安全项目架构设计第一篇

互联网安全项目 架构设计。

这次是自己从零开始搭建一个后台项目,所有的架构设计都是自己设计的。这次从中学到了很多,我记录一下。

在开始设计之前,肯定是需要看需求文档的。必须是琢磨清楚之后,再做设计。

包括数据库设计,技术栈设计。

数据库设计: 如何建表,表之间的关联,建表的同时需要考虑后面开发方便性。

技术栈设计:后台开发需要的技术,要体现到有用,有必要。

以上是关于java后台开发中字典表的设计和使用的主要内容,如果未能解决你的问题,请参考以下文章

如何用java进行移动端后台开发

深入浅出java程序设计电子版,后台开发JAVA岗

基于SSM框架下的JAVA网站后台管理平台

java后台开发必备的9大类基础工具,你集齐了?

RESTful设计原则和样例(开发前后台接口)

JAVA分布式优惠券系统后台 手把手实战开发