gpt4 book ai didi

java - 将设置存储到数据库行中

转载 作者:行者123 更新时间:2023-12-01 19:50:11 26 4
gpt4 key购买 nike

我看到了旧系统优化的方式来存储到数据库行应用程序设置。像这样的事情

10 - enabled option 1;
12 - enabled option 2;
13 - enabled option 3;

整个数字作为 101213 存储到数据库中。你知道这个模式的名称是什么吗?有 Java 教程吗?

最佳答案

不要以某种巧妙的编码方式将设置保存在一个值中,即简单的串联值或位编码。处理这些值非常复杂。

而是将值保存在表中,其中每个设置都有自己的行,可能如下所示:

+----+---------------+-------+
| id | setting | value |
+----+---------------+-------+
| 1 | SomeSetting | 42 |
| 2 | AnotherOne | true |
| 3 | SomethingElse | 4.56 |
| .. | ... | ... |
+--------------------+-------+

这样,您只需运行 SELECT 语句即可获取所有/一个设置,并使用 UPDATE 语句来更改值。您甚至可以考虑将值保存在不同的列类型中,以便以所需的正确类型获得所需的值,而不是将它们解析/转换为所需的类型。

关于java - 将设置存储到数据库行中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51581940/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com