在 Java 中,向要存储在 Web 应用程序数据库中的字符串键添加前缀的推荐方法是什么?
每个实体都有一个 EntityId,但我想在不同的行中存储实体的不同类型的数据,并通过前缀 EntityId 键进行区分,如下格式:
EntityId |此数据类别的前缀
最佳答案
一般来说,数据库抵制这种事情。不过,他们很乐意将“前缀”字符存储在单独的列中。如果该列需要成为复合键的一部分,他们也很乐意这样做。
但是如果你想在同一个表的不同行中存储不同类型的数据,我希望我能阻止你。数据库(即 SQL 数据库)旨在将不同类型的数据保存在不同的表中。人员在一张表中,地址在另一张表中。 。 。不是人员表的某些行中的地址。
当然,您的目标可能完全不同。
关于java - 向要存储在数据库中的字符串键(行键)添加前缀的推荐方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4987145/