メモリー内 Java コレクションの照会のためのインライン・メソッドの使用

Data インターフェースに定義されているメソッドを呼び出すことにより、pureQuery のメモリー内コレクションを照会できます。

Data オブジェクトは、多重定義された DataFactory.get() メソッドを使用して作成します。 このメソッドを呼び出すときは、Connection または DataSource オブジェクトは渡さないでください。 例えば、以下のものに似たアプリケーション・ロジックを使用して、新規 Data オブジェクトを作成することができます。

Data data = DataFactory.getData();
Data インターフェースは、以下の操作を実行するメソッドを提供します。

コレクション内にあるオブジェクトに対しては、SQL 更新操作 (挿入、更新、および削除) を実行できません。

RowHandler を伴う update() または queryList() などの、メモリー内コレクションに対する照会をサポートしない Data インターフェースのメソッドを使用する場合、pureQuery は実行時に java.lang.UnsupportedOperationException エラーをスローします。

重要: メモリー内コレクションに対する照会に使用する Data オブジェクトは、スレッド・セーフではありません。 それらは複数のスレッドで共用しないでください。 Data オブジェクトは、作成されたのと同じスレッドでのみ使用してください。

フィードバック