如何在Spring映射中将列表的某些值设置为可选?
我想将以下列表中的某些值设置为可选,下面的映射将从Excel工作表中读取列并将其存储到数据库中。 但有些列可能不会在Excel表单中每次都出现,所以我想让一些列将remark12
和remarks13
为可选:
<property name="remarkColumns"> <list> <value>remarks1</value> <value>remarks2</value> <value>remarks3</value> <value>remarks4</value> <value>remarks5</value> <value>remarks6</value> </list> </property>
请帮助解决scheme。
或
-
使用映射而不是列表,键:string列名,值:布尔值可选。
-
使用某种持有者对象的两个值(Tuple2或Pair) – 一个string和一个布尔值。 一个是列名,另一个是否是可选的。
-
(最差的select,恕我直言)。 在列名上使用前缀来表示可选性,并在您自己的代码中parsing名称String。