1

以下の間にパフォーマンスの違いはありますか?

entityManager.createQuery("UPDATE MyTable SET coll1 = :someValue").setParameter("someValue").executeUpdate();

entityManager.createNativeQuery("UPDATE MyTable SET coll1 = :someValue").setParameter("someValue").executeUpdate();

はいの場合、あるアプローチを別のアプローチよりも使用するのに十分な高さですか?

休止状態とエンティティ フレームワーク コアのパフォーマンスを比較しています。EFコアでは、この種のことはネイティブSQLを使用してのみ行うことができます(まあ、サードパーティのライブラリがあります)ので、すべてのcreateQuery()を切り替える必要があるかどうかを知りたいです。私の冬眠プロジェクト。

4

1 に答える 1