ヘッダーをスキップ
Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス
12c (12.1.2)
E48005-01
  目次へ移動
目次

前
 
次
 

COLUMN

COLUMNを使用して、オブジェクト表のマップされていない列にアクセスします。

使用方法

COLUMNを使用して、外部キー列、継承識別子またはプリミティブ列(ROWIDなど)にアクセスできます。@AdditionalCriteria注釈内のJPQLフラグメントでCOLUMNを使用することもできます。

例3-2に、COLUMN EQLを使用する方法を示します。

例3-2 COLUMN EQLの使用

SELECT e FROM Employee e WHERE COLUMN('MANAGER_ID', e) = :id

例3-3では、COLUMN EQLを使用してプリミティブ列(ROWID)にアクセスします。

例3-3 COLUMNとプリミティブ列の使用

SELECT e FROM Employee e WHERE COLUMN('ROWID', e) = :id

関連項目

詳細は、次を参照してください。