選項

這份表格列出 persistence.xml 編輯器的「選項」頁面內容。


附註:

這個頁面不適用於使用通用平台的專案。

「選項」頁面的內容

內容 說明 預設值

階段作業名稱

指定當將 EclipseLink 階段作業儲存在靜態階段作業管理程式時,要使用的名稱。如果您需要存取 JPA 環境定義外的 EclipseLink 共用階段作業,或者您需要使用經由 EclipseLink sessions.xml 檔所配置的既存 EclipseLink 階段作業,請選取這個選項。

有效值:有效的 EclipseLink 階段作業名稱,且在伺服器部署中是唯一的。

範例persistence.xml

<property name="eclipselink.session-name" value="MySession"/>

階段作業 XML

指定從 EclipseLink 階段作業配置檔 (sessions.xml) 載入的持續性資訊。

這個選項可作為註釋與部署 XML 的替代方案。如果您指定這個內容,EclipseLink 會置換來自 persistence.xmlORM.xml 與其他對映檔(若有的話)中的所有類別註釋與物件關聯式對映。

設定 eclipselink.session-name 內容,來指示階段作業。

附註:如果您沒有指定這個內容的值,將不會使用 sessions.xml 檔。

有效值:階段作業 XML 檔的資源名稱。

範例persistence.xml

<property name="toplink.session-xml" value="mysession.xml"/>

目標資料庫

選取目標資料庫。您也可以將值設為 org.eclipse.persistence.platform.DatabasePlatform 類別之子類別的完整類別名稱。

範例persistence.xml

<property name="eclipselink.target-database" value="Oracle"/>

自動

目標伺服器

選取 JPA 應用程式的目標伺服器。

範例persistence.xml

<property name="eclipselink.target-server" value="OC4J_10_1_3"/>

事件接聽器

指定引導期間要新增的描述子事件接聽器。

有效值:實作 eclipselink.sessions.SessionEventListener 介面的完整類別名稱。

範例persistence.xml

<property name="eclipselink.session-event-listener" value="mypackage.MyClass.class"/>

併入描述子查詢

啟用或停用「將所有具名查詢從描述子複製到階段作業」預設行為。這些查詢包括使用 EclipseLink API、描述子修訂方法等來定義的查詢。


細項選項



時間可變

指定所有 DateCalendar 持續性欄位是否應當成可變的物件來處理。

範例persistence.xml

<property name="eclipselink.temporal.mutable" value="true"/>

False