MyBatis: obtener la identificación de la matriz insertada del objeto devuelve un error

Yo uso mybatis 3.3.0-SNAPSHOT. Quiero insertar una lista de objetos y obtener la identificación de cada objeto. En la interfaz tengo:

public void createCore(@Param("cores")List<Object> cores);  

En xml mapper tengo:

<insert id="createCore" parameterType="java.util.List" useGeneratedKeys="true" keyProperty="id" keyColumn="id">
  INSERT INTO mytable (raz,dva,tri )
  VALUES
    <foreach collection="cores" item="core" separator=",">
     (#{core.raz}, #{core.dva}, #{core.tri})
    </foreach>
</insert>

Y obtengo:

Error al actualizar la base de datos. Causa: org.apache.ibatis.executor.ExecutorException: error al generar

clave o resultado de configuración al objeto de parámetro. Causa: org.apache.ibatis.binding.BindingException: parámetro 'id' no encontrado. Los parámetros disponibles son [núcleos, param1]

Intenté y keyProperty = "core.id" pero obtengo el mismo error.

¿Como arreglarlo?

Respuestas a la pregunta(1)

Su respuesta a la pregunta