anchor.diff:  All of the above batch update methods return an int array containing the number of
   affected rows for each batch entry. This count is reported by the JDBC driver. If the
   count is not available, the JDBC driver returns a -2 value.
  +
  +[NOTE]
  +====
  +In such a scenario with automatic setting of values on an underlying `PreparedStatement`,
  +the corresponding JDBC type for each value needs to be derived from the given Java type.
  +While this usually works well, there is a potential for issues, e.g. with Map-contained
  +`null` values: Spring will by default call `ParameterMetaData.getParameterType` in such a
  +case which may be expensive with your JDBC driver. Please make sure to use a recent driver
  +version, and consider setting the "spring.jdbc.getParameterType.ignore" property to "true"
  +(as a JVM system property or in a `spring.properties` file in the root of your classpath)
  +if you encounter a performance issue, e.g. as reported on Oracle 12c (SPR-16139).
  +
  +Alternatively, simply consider specifying the corresponding JDBC types explicitly:
  +either via a 'BatchPreparedStatementSetter' as shown above, or via an explicit type
  +array given to a 'List<Object[]>' based call, or via 'registerSqlType' calls on a
  +custom 'MapSqlParameterSource' instance, or via a 'BeanPropertySqlParameterSource'
  +which derives the SQL type from the Java-declared property type even for a null value.
  +====
   
   
   [[jdbc-batch-multi]]
  
positive.code: values and uses an internal prepared statement setter. The API varies depending on
  whether you use named parameters. For the named parameters you provide an array of
  `SqlParameterSource`, one entry for each member of the batch. You can use the
  `SqlParameterSource.createBatch` method to create this array, passing in either an array
  of JavaBeans or an array of Maps containing the parameter values.
  
  This example shows a batch update using named parameters:
  
  
negative.code: 			List<Object[]> batch = new ArrayList<Object[]>();
  			for (Actor actor : actors) {
  				Object[] values = new Object[] {
  						actor.getFirstName(), actor.getLastName(), actor.getId()};
  				batch.add(values);
  			}
  			return this.jdbcTemplate.batchUpdate(
  					"update t_actor set first_name = ?, last_name = ? where id = ?",
  					batch);
  		}
  
  		// ... additional methods
  