将List <string>传递给Java Spring中的MYSQL存储过程?</string>

时间:2012-10-28 18:18:43

标签: java mysql spring stored-procedures spring-mvc

是否可以使用SimpleJdbcCall在Spring中调用它并将List作为变量传递?

MYSQL

DELIMITER //
CREATE PROCEDURE example(IN list ?)
    BEGIN
        SELECT * FROM exampleTable WHERE exampleColumn IN (list)
    END //

爪哇

SimpleJdbcCall jdbcCall = new SimpleJdbcCall(source).withProcedureName("example");
SqlParameterSource in = new MapSqlParameterSource().
                              addValue(?, ?);
Map<String, Object> out = jdbcCall.execute(in);

0 个答案:

没有答案