4.3.2 ロック指定検索

検索を実行する場合に,検索結果として取得する文書空間オブジェクトに対してロックを設定することができます。この検索をロック指定検索といいます。これによって,検索結果集合に含まれる文書空間オブジェクトに対して,ほかのユーザが参照または更新することを防ぐことができます。ロック指定検索を実行すると,検索結果として取得する文書空間オブジェクト全体に,指定した種別のロックが設定されます。ただし,ロック指定検索は,ロックを指定しない場合に比べて処理に時間がかかります。必要に応じて使い分けてください。

なお,ロックを指定しない形式のメソッドを実行した場合,またはロック種別にDbjDef.LOCK_NONEを指定してメソッドを実行した場合は,検索結果集合に含まれる文書空間オブジェクトにロックは設定されません。

ロックについての詳細は,「3.11 排他制御モデル」を参照してください。