ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebLogic Server Enterprise JavaBeansバージョン2.1のプログラミング
12
c
リリース1(12.1.1)
B65951-02
ライブラリ
製品
次
目次
タイトルおよび著作権情報
はじめに
ドキュメントのアクセシビリティについて
表記規則
1
概要とロードマップ
ドキュメントのスコープと対象読者
このドキュメントの手引き
関連ドキュメント
EJB開発者向けのサンプルとチュートリアル
Avitek Medical Recordsアプリケーション(MedRec)とチュートリアル
WebLogic Server配布キットのEJBサンプル
このリリースでの新機能と変更点
2
Enterprise JavaBeansについて
アプリケーションによるEJBの使い方
セッションEJBによるビジネス・ロジックの実装
ステートレス・セッションBean
ステートフル・セッションBean
エンティティEJBによる永続データの保持
メッセージドリブンBeanによる疎結合ビジネス・ロジックの実装
EJBの構造と環境
EJBの構成要素
EJBコンテナ
EJBデプロイメント記述子
主要なデプロイメント要素のマッピング
Beanとリソースのリファレンス
セキュリティ・ロール
EJB、クライアント、およびアプリケーション・オブジェクト
EJBの通信
EJBとメッセージ宛先の参照
WebLogic ServerのEJBの付加価値機能
WebLogic Server EJBのパフォーマンス拡張機能
プールはEJBの応答時間を短縮する
キャッシングはEJBのパフォーマンスを向上させる
CMPエンティティ用の追加的なキャッシング機能
効率的な問合せのためのフィールド・グループ(CMPエンティティ)
構成可能な書込み動作
処理の順序付けとバッチ処理(CMPエンティティ)
データベースの更新の最適化(CMPエンティティ)
読取り専用パターンと読取り専用の無効化(CMPエンティティ)
CMP Beanは開発者の生産性を向上させる
自動主キー生成(CMPエンティティ)
自動表作成(CMPエンティティ)
動的問合せ(CMPエンティティ)
信頼性と可用性の機能
クラスタ化されたEJBのロード・バランシングはスケーラビリティを向上させる
クラスタ化されたEJBのフェイルオーバーは信頼性を向上させる
EJBのセキュリティ
3
Enterprise JavaBeansの設計
適切なBeanタイプの選択
セッションBeanの機能
ステートフル・セッションBean
ステートレス・セッションBean
ステートレスBeanはパフォーマンスとスケーラビリティを向上させる
ステートレス・セッションBeanをWebサービスとしてエクスポーズする
エンティティBeanの機能
エンティティBeanの主な特長
読み書き対応エンティティBeanと読取り専用エンティティBean
エンティティBeanのパフォーマンスとデータ一貫性の特徴
メッセージドリブンBean
永続性管理の選択肢
生産性と移植性が必要な場合はコンテナ管理による永続性(CMP)を使用する
Bean管理による永続性(BMP)は必要なときだけ使用する
トランザクションの設計と管理のオプション
トランザクションの境界設定方式とパフォーマンスについて
サーバー・レベルでのトランザクションの境界設定が最も効率的
コンテナ管理によるトランザクションは開発が簡単でパフォーマンスに優れている
ロールバック
トランザクション境界
複数のBeanでのトランザクションの分散
コストのかかるオプション: 複数のデータベースでのトランザクションの分散
Beanレベルのトランザクション管理
Bean管理によるトランザクションを使用する場合
Bean管理によるトランザクションを短くする
クライアント・レベルのトランザクション管理はコストがかかる
トランザクションのアイソレーション: パフォーマンスとデータ一貫性の選択
WebLogic Server EJBでアプリケーションの要件を満たす
4
Enterprise JavaBeansの実装
EJB開発プロセスの概要
ソース・ディレクトリを作成する
EJBのクラスとインタフェースを作成する
WebLogic Serverの汎用的なBeanテンプレートの使い方
クライアントによるEJBへのアクセスのプログラミング
クライアントによる初期コンテキストの取得のプログラミング
クライアントによるホーム・インタフェースのルックアップのプログラミング
EJBリンクの使用
URLに要求を送信するようにEJBを構成する
URLによるHTTPリソースの指定
JNDI名によるHTTPリソースの指定
BeanコードからのHTTPリソースへのアクセス
EJBのネットワーク通信の構成
トランザクションのプログラミングと構成
コンテナ管理によるトランザクションのプログラミング
コンテナ管理トランザクションの自動的な再試行の構成
Bean管理のトランザクションのプログラミング
複数のEJBで分散されるトランザクションのプログラミング
クライアントのトランザクション・コンテキストから複数のEJBを呼び出す
EJB「ラッパー」を使用してEJB間トランザクションをカプセル化する
EJBタイマー・サービスのプログラミング
クラスタ化されたEJBタイマー・サービスとローカルEJBタイマー・サービス
クラスタ化されたEJBタイマー・サービス
ローカルEJBタイマー・サービス
Javaプログラミング・インタフェースを使用してタイマー・オブジェクトをプログラミングする
EJB 2.1タイマー関連プログラミング・インタフェース
WebLogic Server固有のタイマー関連インタフェース
タイマー・デプロイメント記述子
クラスタ化されたEJBタイマーの構成
Webサービスの参照の宣言
Javaソースをコンパイルする
デプロイメント記述子を生成する
デプロイメント記述子を編集する
セキュリティ要素
リソース・マッピング要素
永続性要素
クラスタ化要素
データの一貫性要素
コンテナ管理によるトランザクション要素
パフォーマンス要素
ネットワーク通信要素
EJBラッパー・クラスとスタブおよびスケルトン・ファイルを生成する
appcと生成されたクラス名の衝突
パッケージ化する
クライアントが他のアプリケーションにあるEJBのパッケージ化の考慮事項
デプロイする
開発時に問題を解決する
行番号をクラス・ファイルに追加する
データをモニターする
デバッグ・メッセージを作成する
EJBを開発するためのWebLogic Serverツール
Oracle JDeveloper
Oracle Enterprise Pack for Eclipse
管理コンソール
javac
EJBGen
DDInit
WebLogic Server Antユーティリティ
weblogic.Deployer
appc
DDConverter
EJBツールの機能の比較
5
セッションEJB
ステートレス・セッションBeanとステートフル・セッションBeanの比較
ステートレス・セッションEJBのプール
ステートフル・セッションEJBのキャッシュとパッシブ化
ステートフル・セッションEJBの作成
ステートフル・セッションEJBのパッシブ化
パッシブ化の制御
積極的なパッシブ化(LRU)
遅延パッシブ化(NRU)
パッシブ化されたBeanの永続ストア・ディレクトリの指定
ステートフル・セッションBeanへの同時アクセスの構成
セッションBeanの設計上の決定
ステートレスBeanとステートフルBeanの選択
ステートレス・セッションBeanの最適なフリー・プール設定の選択
セッションBeanの実装
WebLogicに固有のセッションBeanの構成可能な動作
6
エンティティEJB
エンティティBeanのプールとキャッシュの管理
エンティティのプールについて
エンティティのキャッシングについて
エンティティBeanのパッシブ化について
ejbLoad()とejbStore()の動作について
ejbLoad()およびejbStore()の動作の制御
キャッシュのフラッシュの無効化
アプリケーション・レベルのキャッシングの構成
主キーの使用
主キーと主キー・クラスの指定
主キーのガイドライン
主キーの自動生成
Oracleデータベース用自動キー生成の指定
Microsoft SQL Server用自動キー生成の指定
命名済シーケンス表を使用した主キーの生成
主キー・フィールドの型の宣言
OracleデータベースのSEQUENCEのサポート
文字列値CMPフィールドの削除
文字列の削除の利点
文字列の削除を無効にする
データベース操作に向けたエンティティEJBの構成
表マッピングの構成
自動表作成(開発のみ)
データベース挿入の遅延
データベースの挿入を遅延させる理由
データベースの挿入遅延の構成
cache-between-transactionsによるデータベース読込みの制限
トランザクション終了前のデータベースの更新
動的問合せ
動的問合せの有効化
動的問合せの実行
OracleまたはDB2データベースのBLOBおよびCLOB列のサポートの有効化
デプロイメント記述子によるBLOB列の指定
Oracle Blobにマップされたbyte[]型のcmp-fieldsのシリアライゼーション
デプロイメント記述子によるCLOB列の指定
Oracle 10gにおけるCLOB列の挿入の最適化
フィールド・グループの指定
処理の順序付けとバッチ処理
処理の順序付け
バッチ処理に関するガイドラインおよび制限
問合せキャッシングの使用(読取り専用エンティティBean)
エンティティBeanでのSQLの使用
コンテナ管理による関係(CMR)の使用
CMRの要件と制限
CMRのカーディナリティ
CMRの方向
CMRの削除
コンテナ管理による関係(CMR)の定義
ejb-jar.xmlでの関係の指定
関係のカーディナリティの指定
関係の方向の指定
weblogic-cmp-jar.xmlでの関係の指定
1対1の関係と1対多の関係
多対多の関係
複数の表にマップされるEJBのCMRの指定
CMRフィールドとCMRフィールド・アクセサ・メソッドについて
CMRのエンティティのカスケード削除の使用
リレーションシップ・キャッシング
リレーションシップ・キャッシングの有効化
同時実行性ストラテジの選択
排他的同時実行性
データベース同時実行性
オプティミスティック同時実行性
オプティミスティックなBeanデータが古くなるのを防ぐ
オプティミスティックなBeanを明示的に無効化する
クラスタ内のオプティミスティック同時実行性の無効化オプション
オプティミスティック同時実行性でのデータ有効性のチェック
オプティミスティック同時実行性とOracleデータベース
読取り専用同時実行性
同時実行性ストラテジのトレードオフ
同時実行性ストラテジの構成
排他的同時実行性とカスケード削除を使用するデッドロックの防止
read-mostlyパターンの使い方
エンティティBeanのread-mostlyパターンの構成
読取り専用エンティティEJBの暗黙的な無効化
エンティティEJBの明示的な無効化
機能別のCMPエンティティBeanの記述子
コンテナ管理による関係の要素
主キーの要素
7
メッセージドリブンEJB
8
Enterprise JavaBeansのデプロイメント・ガイドライン
EJBをデプロイする前に
デプロイメント・タスクの概要と実行
EJBデプロイメントのガイドライン
エンタープライズ・アプリケーションの一部としてのEJBのデプロイメント
お互いに呼出しあう複数のEJBの同じアプリケーションでのデプロイメント
依存関係インジェクションを使用するEJBのデプロイメント
クラスタへの均一なデプロイメント
固定EJBのクラスタへのデプロイメント
EJBの再デプロイメント
FastSwapデプロイメントによるデプロイメントの最小化
警告メッセージについて
EJBデプロイメントの警告メッセージの無効化
A
デプロイメント記述子スキーマおよび文書型定義リファレンス
XMLスキーマ定義とネームスペース宣言
weblogic-ejb-jar.xmlのネーム・スペース宣言とスキーマの場所
weblogic-cmp-jar.xmlのネーム・スペース宣言とスキーマの場所
ejb-jar.xmlのネームスペース宣言とスキーマの場所
文書型定義およびDOCTYPEヘッダー情報
B
weblogic-ejb-jar.xmlデプロイメント記述子のリファレンス
2.1のweblogic-ejb-jar.xmlファイルの構造
2.1のweblogic-ejb-jar.xmlの要素
allow-concurrent-calls
機能
例
allow-remove-during-transaction
機能
例
cache-between-transactions
機能
例
cache-type
機能
例
client-authentication
機能
例
client-cert-authentication
機能
例
clients-on-same-server
機能
例
component-factory-class-name
機能
concurrency-strategy
機能
例
confidentiality
機能
例
connection-factory-jndi-name
機能
例
connection-factory-resource-link
機能
create-as-principal-name
機能
delay-updates-until-end-of-tx
機能
例
description
機能
例
destination-jndi-name
機能
例
destination-resource-link
機能
disable-warning
機能
例
dispatch-policy
機能
例
distributed-destination-connection
機能
例
durable-subscription-deletion
機能
例
ejb-name
機能
例
ejb-reference-description
機能
例
ejb-ref-name
機能
例
enable-bean-class-redeploy
機能
例
enable-call-by-reference
機能
例
enable-dynamic-queries
機能
例
entity-always-uses-transaction
機能
entity-cache
機能
例
entity-cache-name
機能
例
entity-cache-ref
機能
例
entity-clustering
機能
例
entity-descriptor
機能
例
estimated-bean-size
機能
例
externally-defined
機能
finders-load-bean
機能
例
generate-unique-jms-client-id
機能
global-role
home-call-router-class-name
機能
例
home-is-clusterable
機能
例
home-load-algorithm
機能
例
idempotent-methods
機能
例
identity-assertion
機能
例
idle-timeout-seconds
機能
例
iiop-security-descriptor
機能
例
init-suspend-seconds
機能
initial-beans-in-free-pool
機能
例
initial-context-factory
機能
例
integrity
機能
例
invalidation-target
機能
例
is-modified-method-name
機能
例
isolation-level
機能
Oracleデータベースのみのアイソレーション・レベル
例
jms-client-id
機能
例
jms-polling-interval-seconds
機能
例
jndi-binding
機能
例
jndi-name
機能
例
local-jndi-name
機能
例
max-beans-in-cache
機能
例
max-beans-in-free-pool
機能
例
max-messages-in-transaction
機能
max-queries-in-cache
機能
max-suspend-seconds
機能
message-destination-descriptor
機能
例
message-destination-name
機能
例
message-driven-descriptor
機能
例
method
機能
例
method-intf
機能
例
method-name
機能
例
method-param
機能
例
method-params
機能
例
network-access-point
機能
例
passivate-as-principal-name
機能
persistence
機能
例
persistence-use
機能
例
persistent-store-dir
機能
例
persistent-store-logical-name
機能
pool
機能
例
principal-name
機能
例
provider-url
機能
例
read-timeout-seconds
機能
例
remote-client-timeout
機能
例
remove-as-principal-name
機能
replication-type
機能
例
resource-env-ref-name
機能
例
res-ref-name
機能
例
resource-adapter-jndi-name
機能
resource-description
機能
例
resource-env-description
機能
例
resource-link
機能
例
retry-count
機能
retry-methods-on-rollback
機能
role-name
機能
例
run-as-identity-principal
機能
例
run-as-principal-name
機能
例
run-as-role-assignment
機能
例
A_EJB_with_runAs_role_X
B_EJB_with_runAs_role_X
C_EJB_with_runAs_role_Y
security-permission
機能
例
security-permission-spec
機能
例
security-role-assignment
機能
例
service-reference-description
機能
例
session-timeout-seconds
機能
例
stateful-session-cache
機能
例
stateful-session-clustering
機能
例
stateful-session-descriptor
機能
例
stateless-bean-call-router-class-name
機能
例
stateless-bean-is-clusterable
機能
例
stateless-bean-load-algorithm
機能
例
stateless-clustering
機能
例
stateless-session-descriptor
機能
例
stick-to-first-server
機能
例
timer-descriptor
機能
timer-implementation
機能
例
transaction-descriptor
機能
例
transaction-isolation
機能
例
transport-requirements
機能
例
trans-timeout-seconds
機能
例
type-identifier
機能
例
type-storage
機能
例
type-version
機能
例
use-serverside-stubs
機能
例
use81-style-polling
機能
例
weblogic-compatibility
機能
weblogic-ejb-jar
機能
weblogic-enterprise-bean
機能
work-manager
機能
C
weblogic-cmp-jar.xmlデプロイメント記述子のリファレンス
2.1のweblogic-cmp-jar.xmlデプロイメント記述子ファイルの構造
2.1のweblogic-cmp-jar.xmlデプロイメント記述子の要素
allow-readonly-create-and-remove
機能
例
automatic-key-generation
機能
例
caching-element
機能
例
caching-name
機能
例
check-exists-on-method
機能
例
cluster-invalidation-disabled
機能
例
cmp-field
機能
例
cmr-field
機能
例
column-map
機能
例
compatibility
機能
例
create-default-dbms-table
機能
自動表作成
OracleデータベースのSEQUENCEの自動生成
例
database-specific-sql
機能
例
database-type
機能
例
data-source-jndi-name
機能
例
db-cascade-delete
機能
Oracleデータベースでのカスケード削除の設定
例
dbms-column
機能
例
dbms-column-type
機能
例
dbms-default-value
機能
例
default-dbms-tables-ddl
機能
delay-database-insert-until
機能
例
description
機能
例
disable-string-trimming
機能
例
ejb-name
機能
例
ejb-ql-query
機能
例
enable-batch-operations
機能
例
enable-query-caching
機能
例
field-group
機能
例
field-map
機能
例
finders-return-nulls
機能
例
foreign-key-column
機能
例
foreign-key-table
機能
例
generator-name
機能
例
generator-type
機能
例
group-name
機能
例
include-updates
機能
例
instance-lock-order
機能
例
key-cache-size
機能
例
key-column
機能
例
lock-order
機能
例
max-elements
機能
例
method-name
機能
例
method-param
機能
例
method-params
機能
例
optimistic-column
機能
例
order-database-operations
機能
例
pass-through-columns
機能
例
primary-key-table
機能
例
query-method
機能
例
relation-name
機能
例
relationship-caching
機能
例
relationship-role-map
機能
例
関係の外部キー側のBeanの複数表へのマッピング
関係の主キー側のBeanの複数表へのマッピング
relationship-role-name
機能
例
serialize-byte-array-to-oracle-blob
機能
例
serialize-char-array-to-bytes
機能
例
sql
機能
例
sql-query
機能
例
sql-select-distinct
機能
例
sql-shape
機能
例
sql-shape-name
機能
例
table-map
機能
例
table-name
機能
例
trigger-updates-optimistic-column
機能
例
unknown-primary-key-field
機能
例
use-select-for-update
機能
例
validate-db-schema-with
機能
例
verify-columns
機能
例
verify-rows
機能
例
version-column-initial-value
機能
例
weblogic-ql
機能
例
weblogic-query
機能
例
weblogic-rdbms-bean
機能
例
weblogic-rdbms-jar
機能
例
weblogic-rdbms-relation
機能
例
1対1の関係の定義
1対多の関係の定義
多対多の関係の定義
weblogic-relationship-role
機能
例
D
appcリファレンス
appc
appcの利点
appcの構文
代替デプロイメント記述子の指定
appcのオプション
appcおよびEJB
E
EJBGenリファレンス
EJBGenの実行
EJBGenの配布と例
EJBGenの起動
EJBGenのコマンド・オプション
主要なEJBGenの機能の使い方
EJBGenが生成するファイルの管理
EJBGenでのプロパティ・ファイルの使用
ユーザー変数の使い方
定義済み変数の使い方
スペースを含む属性は二重引用符で囲む
EJBGenによるタグ継承のサポート
EJBGenタグの使用例
EJBGenによる複数表へのエンティティBeanのマッピング
EJBGenタグによるリレーションシップ・キャッシングの指定
EJBGenタグによる関係の指定
ローカル・インタフェースを使用するように関係を更新する
Enum属性定数値
Constants.Bool
Constants.TransactionAttribute
Constants.IsolationLevel
Constants.RefType
Constants.HomeLoadAlgorithm
Constants.Interface
Constants.ConcurrencyStrategy
EJBGenアノテーション・リファレンス
EJBコンテナ・アノテーション
weblogic.ejbgen.ActivationConfigProperties
weblogic.ejbgen.ActivationConfigProperty
属性
weblogic.ejbgen.AutomaticKeyGeneration
属性
weblogic.ejbgen.CmpField
属性
weblogic.ejbgen.CmrField
属性
weblogic.ejbgen.Compatibility
属性
weblogic.ejbgen.CreateDefaultDbmsTables
weblogic.ejbgen.CreateDefaultRdbmsTables
weblogic.ejbgen.DBSpecificSQL
属性
weblogic.ejbgen.EjbClientJar
weblogic.ejbgen.EjbInterface (非推奨)
属性
weblogic.ejbgen.EjbLocalRef
属性
weblogic.ejbgen.EjbLocalRefs
weblogic.ejbgen.EjbRef
属性
weblogic.ejbgen.EjbRefs
weblogic.ejbgen.Entity
属性
weblogic.ejbgen.EntityCacheRef
属性
weblogic.ejbgen.EnvEntries
weblogic.ejbgen.EnvEntry
属性
weblogic.ejbgen.FileGeneration
属性
weblogic.ejbgen.Finder
属性
weblogic.ejbgen.Finders
weblogic.ejbgen.ForeignJmsProvider
属性
weblogic.ejbgen.JarSettings
属性
weblogic.ejbgen.JndiName
属性
weblogic.ejbgen.LocalHomeMethod
属性
weblogic.ejbgen.LocalMethod
属性
weblogic.ejbgen.MessageDestination
属性
weblogic.ejbgen.MessageDestinationRef
属性
weblogic.ejbgen.MessageDestinationRefs
weblogic.ejbgen.MessageDestinations
weblogic.ejbgen.MessageDriven
属性
weblogic.ejbgen.MethodIsolationLevelPattern
属性
weblogic.ejbgen.MethodIsolationLevelPatterns
weblogic.ejbgen.MethodPermissionPattern
属性
weblogic.ejbgen.MethodPermissionPatterns
weblogic.ejbgen.PrimKeyField
weblogic.ejbgen.Relation
属性
weblogic.ejbgen.Relations
weblogic.ejbgen.RelationshipCachingElement
属性
weblogic.ejbgen.RelationshipCachingElements
weblogic.ejbgen.RemoteHomeMethod
属性
weblogic.ejbgen.RemoteMethod
属性
weblogic.ejbgen.ResourceEnvRef
属性
weblogic.ejbgen.ResourceEnvRefs
weblogic.ejbgen.ResourceRef
属性
weblogic.ejbgen.ResourceRefs
weblogic.ejbgen.RoleMapping
属性
weblogic.ejbgen.RoleMappings
weblogic.ejbgen.SecurityRoleRef
属性
weblogic.ejbgen.SecurityRoleRefs
weblogic.ejbgen.Select
属性
weblogic.ejbgen.ServiceEndpointMethod
属性
weblogic.ejbgen.ServiceRef
属性
weblogic.ejbgen.ServiceRefs
weblogic.ejbgen.Session
属性
weblogic.ejbgen.SqlFinder
属性
weblogic.ejbgen.SqlFinders
weblogic.ejbgen.SqlShape
属性
weblogic.ejbgen.SqlShapeTable
属性
weblogic.ejbgen.SqlShapes
weblogic.ejbgen.ValueObject
属性
weblogic.ejbgen.ValueObjectField
属性
F
EJB 1.1ユーザーへの重要な情報
EJB 1.1 CMPのRDBMS永続性用の記述
ファインダ署名
finder-list要素
finder-query要素
EJB 1.1 CMP用のWebLogic問合せ言語(WLQL)の使用
WLQL構文
WLQL演算子
WLQLオペランド
WLQL式の例
CMP 1.1ファインダ問合せとしてのSQLの使用
WebLogic ServerでのEJB 1.1 CMPの調整更新
is-modified-method-nameを使用したejbStore()の呼出しの制限
5.1のweblogic-ejb-jar.xmlデプロイメント記述子ファイルの構造
5.1のweblogic-ejb-jar.xmlデプロイメント記述子要素
caching-descriptor
max-beans-in-free-pool
initial-beans-in-free-pool
max-beans-in-cache
idle-timeout-seconds
cache-strategy
read-timeout-seconds
persistence-descriptor
is-modified-method-name
delay-updates-until-end-of-tx
persistence-type
db-is-shared
stateful-session-persistent-store-dir
persistence-use
clustering-descriptor
home-is-clusterable
home-load-algorithm
home-call-router-class-name
stateless-bean-is-clusterable
stateless-bean-load-algorithm
stateless-bean-call-router-class-name
stateless-bean-methods-are-idempotent
transaction-descriptor
trans-timeout-seconds
reference-descriptor
resource-description
ejb-reference-description
enable-call-by-reference
jndi-name
transaction-isolation
isolation-level
Oracleのみのアイソレーション・レベル
method
security-role-assignment
1.1のweblogic-cmp-jar.xmlデプロイメント記述子ファイルの構造
1.1のweblogic-cmp-jar.xmlデプロイメント記述子要素
RDBMS定義要素
enable-tuned-updates
pool-name
schema-name
table-name
EJBフィールド・マッピング要素
attribute-map
object-link
bean-field
dbms-column
ファインダ要素
finder-list
finder
method-name
method-params
method-param
finder-query
finder-expression
G
EJB問合せ言語(EJB-QL)とWebLogic Server
EJB 2.x BeanについてのEJB QLの要件
EJB QLのEJB 2.x WebLogic QL拡張機能の使い方
upperおよびlower関数
upper
lower
ORDER BYの使用
サブ問合せの使用
副問合せの戻り値の型
比較オペランドとしてのサブ問合せ
相関サブ問合せと非相関サブ問合せ
サブ問合せでのDISTINCT句
算術関数の使用
集約関数の使用
ResultSetを返す問合せの使用
OracleのSELECT HINTの使用
getおよびsetメソッドの制約
Queryインタフェースのプロパティ・ベースのメソッド
WLQLからEJB QLへの移行
暗黙的クロス積に関して確認済みの問題
EJB QLエラー報告機能
問合せ内エラーのビジュアルなインジケータ
1回のコンパイル後に複数のエラー報告