アプリケーション・モジュールで定義されたすべてのデータソース・インスタンスに対する変更を、データベースに適用します。
JSP構文
<jbo:Commit
appid="appModuleInstance"
/>
説明
データソース・キャッシュからの変更をコミットするまで、変更は指定されたデータ・アプリケーションからのみアクセスできます。データベースにコミットされた変更は、ロールバックできません。
Commitタグは、データソース・キャッシュに対する操作でも、データベースに対する直接の操作でも、同じ処理を実行します。したがって、次の場合にコミットを発行できます。
属性
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 />