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

前
 
次
 

jdbc.native-sql

eclipselink.jdbc.native-sqlを使用して、TopLinkで汎用SQLを使用するか、またはプラットフォーム固有(つまりネイティブ)のSQL文を組み込むかを指定します。

表5-46は、この永続性プロパティの値を説明しています。

表5-46 jdbc.native-sqlの有効値

Value 説明

true

(デフォルト)プラットフォーム固有(ネイティブ)のSQLを使用します。

false

汎用SQLを使用します。


使用方法

プラットフォーム固有のSQLを使用する(eclipselink.jdbc.native-sql = true)場合、TopLinkでは、プラットフォーム固有のSQLを使用して、結合構文、日付演算子、順序付けの使用などをカスタマイズします。

例5-42 persistence.xmlでのjdbc.native-sqlの使用

<property name="eclipselink.jdbc.native-sql" value="true"/>

 

例5-43 プロパティ・マップでのjdbc.native-sqlの使用

import org.eclipse.persistence.config.PersistenceUnitProperties;
propertiesMap.put(PersistenceUnitProperties.NATIVE_SQL, "true");

関連項目

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