Java 用于插入值列表的BeanPropertySqlParameterSource

Java 用于插入值列表的BeanPropertySqlParameterSource,java,spring,Java,Spring,如果bean具有列表字段,我如何使用NamedParameterJdbcTemplate使用BeanPropertySqlParameterSource将值列表插入数据库?如果不可能,那么我应该使用什么?没有直接的方法,因为没有直接的方法将值列表映射到一列。你可能希望它做很多事情。这是最接近的选项 字符串查询=从columnName所在的表中选择*:listOfValues; List NameRecordId=新建ArrayList; // ... //将值添加到集合,然后 // ... Ma

如果bean具有列表字段,我如何使用NamedParameterJdbcTemplate使用BeanPropertySqlParameterSource将值列表插入数据库?如果不可能,那么我应该使用什么?

没有直接的方法,因为没有直接的方法将值列表映射到一列。你可能希望它做很多事情。这是最接近的选项

字符串查询=从columnName所在的表中选择*:listOfValues; List NameRecordId=新建ArrayList; // ... //将值添加到集合,然后 // ... Map namedParameters=Collections.singletonMaplistOfValues,NameRecordId; namedparameterJdbcTemplate.queryquery,namedParameters,新MyMapper