如何对存储过程进行批量调用

时间:2018-06-01 14:47:59

标签: java spring jdbctemplate

我正在使用的系统是使用存储过程与数据库进行通信。我的数据库是黑盒子,只有通过存储过程才能访问它。

在系统中,每个SP都有类等价,扩展org.springframework.jdbc.object.StoredProcedure。到目前为止,当我必须进行批量插入时,一切正常。显然我可以使用100个调用来执行存储过程,bt是否可以通过多个调用同时向数据库发送批量请求?

1 个答案:

答案 0 :(得分:0)

您可以使用jdbc批处理的可调用语句。

public class CharacterCreator extends Application {

    ArrayList<String> stats = new ArrayList<String>();

    public CharacterCreator() {
        stats.add("STR");
        stats.add("DEX");
        stats.add("CON");
        stats.add("INT");
        stats.add("WIS");
        stats.add("CHA");
    }

    public void start(Stage primaryStage) {

    }
}