1.可以直接一条SQL获取到插入数据的情况
INSERT INTO TB_AA (ID, NAME)(SELECT ID,NAME FROM TB_BB)
2.根据参数中的List数据,进行批量插入,注意需要用union连接,内部需要是一条SQL
INSERT INTO TB_AA (id,name)
<foreach close=")" collection="list" item="item" index="index" open="(" separator="union">
select
#{item.id},#{item.name}
from dual
</foreach>