プロバイダーとしてHibernateを使用。
パフォーマンス(またはその他)の観点から、どのタイプのパラメーターを使用するのが適切ですか? そしてなぜ?
ポジショナル
TypedQuery<Client> query = em.createQuery
("FROM Client c WHERE c.clientId = ?1",Client.class);
query.setParameter(1, clientId);
または名前付き
TypedQuery<Client> query = em.createQuery
("FROM Client c WHERE c.clientId = :clientId",Client.class);
query.setParameter("clientId", clientId);