0

次のコードを作成しました ( cbCriteriaBuilder インスタンス)。

String someString = "someValue";
Predicate p = cb.equal(
    somePath, 
    cb.parameter(String.class, "someParameter"));
// TODO create query, bind someParameter to someString

しかし、以下も同様に機能します。

String someString = "someValue";
Predicate p = cb.equal(
    somePath, 
    someString);

型チェック以外に違いはありますか? JPA プロバイダーがクエリを解析するとき、パフォーマンスは同じですか?

4

1 に答える 1