В настоящее время я работаю над функцией пакетного импорта, которая работает поверх Hibernate и MySQL. Моя цель - иметь функциональность Upsert для нескольких таблиц. Я обнаружил, что пишу много кода, чтобы увидеть, существует ли строка по ключу и перейти к правильному методу. Мне было интересно, может ли быть лучший способ, то есть что-то аналогичное инструментам, которые поставляются с SQL-Server SSIS, но для Hibernate и MySQL. Какие инструменты или элегантные решения вы использовали для обработки массовых Upserts с помощью hibernate и/или MySQL?
Элегантный способ обработки upsert с помощью Hibernate и MySQL
Ответы (1)
Вы можете изучить функцию MySQL ON DUPLICATE KEY UPDATE:
https://dev.mysql.com/doc/refman/8.0/en/insert-on-duplicate.html
person
Andrew
schedule
14.01.2010
Я не знал, что эта функция существует для MySQL, это огромно!
- person James; 15.01.2010