Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用属性文件vs数据库表存储特定于区域设置的数据_Java - Fatal编程技术网

Java 使用属性文件vs数据库表存储特定于区域设置的数据

Java 使用属性文件vs数据库表存储特定于区域设置的数据,java,Java,我们有一个例子,某个类有4个属性,其中一个(描述)是特定于语言环境的。课堂有点像 Class Abc { private int id; private String name; private String description; private String value; } 现在,我们在数据库表中有3个,在属性文件中有描述,其中id是key,description是value 我们有大约800个数据 最近,我们有一个需求,我们需要根据它们的属性来搜索这个类,mixed 我只是想移动

我们有一个例子,某个类有4个属性,其中一个(描述)是特定于语言环境的。课堂有点像

Class Abc {
private int id;
private String name;
private String description;
private String value;

} 
现在,我们在数据库表中有3个,在属性文件中有描述,其中id是key,description是value

我们有大约800个数据

最近,我们有一个需求,我们需要根据它们的属性来搜索这个类,mixed


我只是想移动数据库表中的描述,因为我们有特定于语言环境的表。有什么建议吗

有一个类ListResourceBundle,它可以替代.properties,可能作为基于数据库(缓存)的本地化的基类。谢谢Joop Eggen,但它在搜索时将如何执行?特别是当我们必须考虑开始、结束和包含类似的情况时,我的意思是:使用数据库,但是保留资源束,但现在不是ListResourceBundle的子实体,它从数据库加载数据。然而,由于ListResourceBundle将其所有字符串保留在内存中,因此也可以对搜索进行编程。但是数据库的用途更广泛,因为它不需要编程来检索数据。