Я ищу способ сохранять или обновлять записи в соответствии с уникальным ключом таблицы, который состоит из нескольких столбцы).
Я хочу достичь той же функциональности, что и INSERT ... ON DUPLICATE KEY UPDATE
- это означает, что нужно сохранить запись вслепую, а DB / Hibernate вставить новую или обновить существующую. если уникальный ключ уже существует.
Я знаю, что могу использовать @SQLInsert (sql = "INSERT INTO .. ON DUPLICATE KEY UPDATE")
, но я надеялся не писать свои собственные SQL-запросы и позволить Hibernate сделает свою работу. (Я предполагаю, что он будет работать лучше - иначе зачем использовать Hibernate?)