1

Esper エンジンを使用して、多くの文字列 SQL を記述し、クエリを EPStatement オブジェクトに挿入するために多くの文字列アクションを実行していることに気づきました。

より便利な方法でクエリを作成するためのベスト プラクティスは何ですか? 純粋な文字列ではなく、オブジェクトを使用してクエリを作成することはできますか? (EPManagedStatement オブジェクトを使用した人はいますか?)

4

2 に答える 2

1

ステートメント オブジェクト モデルもあります。これらのクラスを使用すると、よりオブジェクト指向の方法でステートメントを作成し、すべての文字列クエリを回避できます。

ドキュメントから取得:

ステートメント オブジェクト モデルは、EPL またはパターン ステートメントのオブジェクト指向表現を提供する一連のクラスです。オブジェクト モデル クラスはパッケージ com.espertech.esper.client.soda にあります。EPStatementObjectModel のインスタンスは、ステートメントのオブジェクト モデルを表します。

ステートメント オブジェクト モデル クラスは、ステートメントの完全な仕様です。式とサブクエリを含むすべての EPL とパターン構造は、ステートメント オブジェクト モデルを介して利用できます。

于 2011-09-19T20:26:33.263 に答える
-1

挿入する実際の値によってのみ大きく変化する多くの自由形式のEPLを記述していることがわかった場合、コードの量を減らす1つのアプローチは、プリペアドステートメント((EPPreparedStatement))を使用することです。 EPLを一度作成すると、テキストを再度指定しなくても、バインドを発行するだけです。

于 2011-07-23T22:12:04.137 に答える