实体类 String[] 与 List<String>

Cha*_*ana 1 java hibernate

我担心哪种类型的属性最适合在 Entity 类中使​​用。在我的问题中,我有字符串属性要坚持。

我想从以下方式及其优缺点中知道什么是最佳选择。

String[] attribute;

List<String> attribute;
Run Code Online (Sandbox Code Playgroud)

谢谢

zel*_*ler 5

如果您要保留一个字符串,请使用基本String字段。如果您有固定数量的字符串,请使用String[]. 如果您不知道可能有多少个字符串,请使用List<String>. 但是,我认为List<String>通常比String[]