Javaの推奨事項 — オンプレミス実装のみ

  1. トランザクション量が多い領域(初期測定など)では、ビジネス・オブジェクト全体を読み取るのではなく、可能な場合は非CLOBフィールドにHibernate SQLを使用します。CLOBフィールドを取得する必要がある場合は、エンティティまたはLiteビジネス・オブジェクトを使用します。ボリューム量の多い領域では、ビジネス・オブジェクト全体の読取りは最後の手段として使用する必要があります。ビジネス・オブジェクトの更新と同じ機能が提供される場合、このプロセスはデータの更新についても考慮する必要があります。これらの方法は、ビジネス・オブジェクト・レベルの検証、前処理および後処理が不要な場合にのみ考慮します。
  2. Javaで必要な単純なSQL SELECT文の場合(結合が多くなく、複雑なロジックがない)、Hibernate SQLに対してエンティティがキャッシュされるため、Hibernate SQLを使用したほうがビジネス・サービスとゾーンを使用するよりも利点があります。
  3. Liteビジネス・オブジェクトは、情報をすべて引き戻さずにビジネス・オブジェクトのメイン・フィールドにアクセスするための方法として用意されています。取得する情報が少ない場合、ビジネス・オブジェクトを読み取るプロセスが高速になります。