public void insert(Post post){
String insertString = "INSERT INTO posts(id, title) VALUES(" + post.getId() + ", \"" + post.getTitle() + "\" + ");";
jdbcTemplate.batchUpdate(insertString);
jdbcTemplate.update(insertString);
}
应该使用哪一个?为什么?
答案 0 :(得分:4)
引自Javadoc;)
使用批处理在单个JDBC语句上发出多个SQL更新。 如果JDBC驱动程序不支持批量更新,将回退到单个Statement的单独更新。
发出单个SQL更新操作(例如插入,更新或删除语句)。