До сих пор я предпочитал всегда использовать EntityManager merge ()
, который заботится как о вставке, так и об обновлении. Но я также заметил, что слияние выполняет дополнительные запросы выбора перед обновлением. / insert, чтобы гарантировать, что запись не будет eady существует в базе данных.
Теперь, когда я работаю над проектом, требующим обширных (массовых) вставок в базу данных. С точки зрения производительности имеет ли смысл использовать сохранение вместо слияния в сценарии, в котором я абсолютно уверен, что всегда создаю новый экземпляр объектов для сохранения?