アプリケーション・モジュールで定義されたすべてのデータソース・インスタンスに対する変更を、データベースに適用します。
JSP構文
<jbo:Commit
appid="appModuleInstance"
/>
説明
データソース・キャッシュから変更をコミットするまで、変更は指定されたデータ・アプリケーションからしかアクセスできません。データベースにコミットされた変更は、ロールバックできません。
<jbo:Commit>
タグは、データソース・キャッシュに対する操作でも、データベースに対する直接の操作でも、同じアクションを実行します。したがって、次の場合にコミットを発行できます。
データソース・キャッシュの行のデータを変更する場合
ExecuteSQLデータ・タグを使用してデータベースを変更する場合
属性
appid: ApplicationModuleデータ・タグで指定したアプリケーション・モジュールid。
例
<%@ taglib uri="/webapp/DataTags.tld" prefix="jbo" %>
<jbo:ApplicationModule id="OnlineOrdersModule"
configname="OnlineOrders.OnlineOrdersModule.LocalConfig"
releasemode="Stateless" />
<jbo:DataSource id="ds1" appid="OnlineOrdersModule"
viewobject="CustomerView" >
</jbo:DataSource>
<jbo:Row id="newRow" datasource="ds1" action="Create" >
<jbo:SetAttribute dataitem="Id" value="101" />
<jbo:SetAttribute dataitem="Lastname" value="tiger" />
<jbo:SetAttribute dataitem="Firstname" value="tiger" />
<jbo:SetAttribute dataitem="Address.Street" value="101 Main st" />
<jbo:SetAttribute dataitem="Address.City" value="Redwood city" />
</jbo:Row>
</BODY>
</HTML>
<jbo:Commit appid="OnlineOrdersModule" />
<jbo:ReleasePageResources />
Copyright © 1997, 2009, Oracle. All rights reserved.