我目前正在研究基于 Hibernate 和 MySQL 的批量导入功能。我的目标是为几个表提供 Upsert 功能。我发现自己编写了很多代码来处理通过键查看行是否存在并分支到正确的方法。我想知道是否有更好的方法,即类似于 SQL-Server SSIS 附带的工具,但适用于 Hibernate 和 MySQL。您使用什么工具或优雅的解决方案来处理带有 hibernate 和/或 MySQL 的批量 Upsert?
问问题
2983 次
1 回答
5
您可能会查看 MySQL 的 ON DUPLICATE KEY UPDATE 功能:
https://dev.mysql.com/doc/refman/8.0/en/insert-on-duplicate.html
于 2010-01-14T20:08:33.123 回答