Я пытаюсь выполнить пакетное обновление в myBatis с помощью базы данных oracle, где мне нужно обновить записи 10K +. Но когда я использую нижеОбновление пакета MyBatis для oracle
Я получаю исключение, говорит «недопустимый символ». Он работает нормально, когда я делаю одно заявление об обновлении несколько раз. Пожалуйста, помогите с вашим примером, если вы уже пробовали это.
<update id="batchUpdate">
<foreach collection="empList" item="employee" separator=";">
UPDATE Employee
SET EMP_JOBTITLE = #{employee.jobTitle},
EMP_STATUS = #{employee.status}
WHERE Employee_ID = #{employee.empId}
</foreach>
</update>
Возможный дубликат [MyBatis Batch (удалить «сотрудника.») Вставка/обновление для Oracle] (http://stackoverflow.com/questions/23486547/mybatis-batch-insert-update-for-oracle) –