WebSphere Application Server, Version 6.1   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows, Windows Vista

             目次と検索結果のパーソナライズ化

IS OF TYPE 述部

IS OF TYPE 述部は、Enterprise JavaBeans (EJB) 参照の型のテストに使用されます。 機能的には Java インスタンスの演算子と類似しています。

IS OF TYPE は、いくつかの抽象 Bean が 1 つの EJB の継承の階層にグループ化されている場合に使用されます。 述部で指定された型名は、Bean の抽象名です。 参照がサブタイプではなく正確にこの型でなければならないことを指定するには、 ONLY オプションを使用します。
identification-variable IS OF TYPE ( [ONLY] type-1, [ONLY] type-2, ..... )

例: IS OF TYPE 述部

Bean ManagerBeanEmpBean のサブタイプとして定義されており、 ExecutiveBean は EJB の継承の階層内の ManagerBean のサブタイプであるとします。

下記の照会は、マネージャーと重役だけでなく、従業員も戻します。
SELECT  OBJECT(e) FROM EmpBean e
マネージャーでなく重役でもない従業員のオブジェクトに関心がある場合は、下記のとおりです。
SELECT OBJECT(e) FROM EmpBean e WHERE e IS OF TYPE( ONLY EmpBean )
マネージャーか、または重役のオブジェクトに関心がある場合は、下記のとおりです。
SELECT OBJECT(e) FROM EmpBean e WHERE e IS OF TYPE( ManagerBean)
上記の照会は、下記の照会と同等です。
SELECT  OBJECT(e) FROM ManagerBean e
重役ではなくマネージャーのみに関心がある場合は、下記のとおりです。
SELECT  OBJECT(e) FROM  EmpBean e WHERE e IS OF TYPE( ONLY ManagerBean)
または:
SELECT  OBJECT(e) FROM ManagerBean eWHERE  e IS OF TYPE (ONLY ManagerBean)



関連概念
EJB 照会言語
WHERE 文節
関連タスク
EJB 照会の使用
概念トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 5:05:53 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/cque_isoftype.html