要将mybatis升到3.3.1以上
不要在Dao 层加@Param注解
不要在Dao 层加@Param注解
不要在Dao 层加@Param注解
void batchInsert(List<DeviceList> deviceList);
<insert id="batchInsert" parameterType="java.util.List"
useGeneratedKeys="true" keyProperty="deviceId">
INSERT INTO psd_machine.psd_device
(device_name, device_holder, cargo_track_number,
device_code, device_coordinate_x,
device_coordinate_y, device_address, device_type)
VALUES
<foreach collection="deviceList" item="device" separator=",">
(#{device.deviceName}, #{device.deviceHolder}, #{device.cargoTrackNumber},
#{device.deviceCode}, #{device.deviceCoordinateX}, #{device.deviceCoordinateY},
#{device.deviceAddress}, #{device.deviceType})
</foreach>
</insert>