使用JdbcTemplate进行批量操作

spring.xml




JdbcTemplate的批量操作特性需要实现特定的接口BatchPreparedStatementSetter来进行的, 通过实现这个接口,并将其传入batchUpdate方法进行调用。 这个接口有两个方法需要实现。一个叫做getBatchSize来提供当前需要批量操作的数量。另外一个方法是setValues 允许你为prepared statement设置参数。这个方法将在整个过程中被调用的次数,则取决于你在getBatchSize中所指定的大小。 下面的示例展示了根据传入的list参数更新person表,而传入的list同时作为批量操作的参数



Boot,java




posted @ 2012-04-28 17:35  j2ee技术  阅读(483)  评论(0编辑  收藏  举报