Есть ли разница в производительности между:
entityManager.createQuery("UPDATE MyTable SET coll1 = :someValue").setParameter("someValue").executeUpdate();
и
entityManager.createNativeQuery("UPDATE MyTable SET coll1 = :someValue").setParameter("someValue").executeUpdate();
и если да, то достаточно ли он высок, чтобы использовать один подход вместо другого?
Я сравниваю производительность между спящим режимом и ядром фреймворка. В ядре EF такие вещи можно сделать только с помощью собственного SQL (ну, есть сторонние библиотеки), поэтому я хочу знать, должен ли я отключить все createQuery().executeUpdate() для createNativeQuery().executeUpdate() на мой спящий проект.