将Vector <String>序列化为String

dhr*_*ler 1 java serialization

我需要将Vector转换为String(反之亦然),以存储在数据库的CHAR字段中.最有效的方法是什么?

rme*_*dor 10

让我直截了当地说...您想要将一些格式的字符串(例如,CSV)存储到单个列中的DB中,以便以后可以将它们重构为数组?这是一个非常糟糕的主意.我知道这一点,因为我每天都要通过在系统上工作而受到影响.维护起来很糟糕,如果你想查询这些数据,你的代码将变得非常复杂.实际上,您应该规范化数据库,以便为这些字符串设置单独的表(每行为一个字符串),并使用此新表的外键替换当前表中的"字符串数组"列.