gpt4 book ai didi

Java数据结构与Hibernate一起使用来存储未知数量的参数?

转载 作者:行者123 更新时间:2023-12-01 17:39:49 27 4
gpt4 key购买 nike

以下问题:我想根据本地化文本呈现短消息的新闻流。在这些消息的不同位置,我必须插入参数来“自定义”它们。我想你知道我的意思;)

我的问题可能属于“哪种风格是最好的?”类别:如何将这些参数(它们可能是需要根据区域设置格式化的字符串和数字)存储在数据库中?我正在使用 Hibernate 进行 ORM,我可以想到以下解决方案:

  • 构建一个组合字符串并保存它(我认为丑陋且难以维护)
  • 进行某种奇特的标准化,并使每个参数成为数据库中的一行(我猜是干净的,但性能噩梦)
  • 将参数放入数组、映射或其他 Java 数据结构中,并以二进制格式保存(可能会导致大量大小方面的开销)

我倾向于选项#3,但我担心它可能会在数据库大小方面代价高昂。你觉得怎么样?

最佳答案

如果您能够承受使用拥有单独表的标准化方法所带来的性能损失,我会采用这种方法。我们使用与您在工作中的第一个建议相同的方法,它会变得困惑,特别是当您达到列限制并且键/值开始被截断时!

关于Java数据结构与Hibernate一起使用来存储未知数量的参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2452806/

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