简单地连接描述将不起作用,因为您无法知道一个描述的结束位置和下一个描述的开始。因此,您应该以某种方式序列化您的描述列表。但我不建议这样做,因为它会给您的业务逻辑增加不必要的开销。如果您确实要将历史记录存储在一列中,请使用现有库进行JSON或CSV序列化。
更好的解决方案是引入一个单独的表来维护描述的历史记录。例如,您可以在此表中存储用户名,描述和时间戳。如果要更新说明,只需在表中插入新记录即可。如果要获取最新描述,请选择具有最新时间戳的描述。如果您想获得完整的历史记录,请选择所有描述。
如果您正在使用Hibernate,您还可以查看Envers模块,该模块可能提供您想要的开箱即用功能。