下拉列表在数据库中的存储方式

来源:互联网 发布:淘宝自动下架之后 编辑:程序博客网 时间:2024/05/29 23:45

前些日子同事负责一个项目模块,关于页面多个下拉框数据的存储在数据库设计上,进行相关讨论,采用的是加外键表的方式.思来想去总觉得为了有限数据的下拉框去建外键表太过冗余.但一时又没想到什么好的方案.今天操作redis的时候,联想到了Json的数据形式,非常适合有限数据量的存储.随便测试了一下挺管用.

public class Mydemo {    public static void main(String[] args) {        ArrayList<String> list = new ArrayList<>();        list.add("电冰箱");        list.add("空调");        list.add("风扇");        list.add("科迈罗");        list.add("科鲁兹");        String jsonString = JSON.toJSONString(list);        System.out.println("序列化成字符串形式:"+jsonString);        System.out.println("---------------------------------------------------------------");        List<String> arrayLists = JSON.parseArray(jsonString, String.class);        System.out.println("反序列化如下:");        for (String str : arrayLists) {            System.out.println(str);        }    }}

原创粉丝点击