Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Y 

U

UniversalDao - Class in nablarch.common.dao
汎用的なDAO機能を提供するクラス。

以下の機能を提供する。

主キーを条件にしたSELECT・UPDATE・DELETE文と、INSERT文をEntityクラスから自動生成して実行する。 SQLを実行する 検索結果をBeanにマッピングする ページングのための検索を行う 検索時に遅延ロードを行う

EntityはJPA2.0のアノテーションに準拠する。

サポートしているものは、以下である。

Entity Table Column Id Version Temporal GeneratedValue SequenceGenerator TableGenerator

update(T) - Static method in class nablarch.common.dao.UniversalDao
与えられたエンティティオブジェクトからアップデート文を生成し実行する。

エンティティオブジェクトにてnullであるプロパティに対応するカラムは、そのままnullで更新される。

更新対象のエンティティにVersionが付与されたプロパティが存在する場合には、 対象レコードは排他制御の対象となり、更新処理実行時に自動で排他制御が実行される。

排他制御の対象であるエンティティを更新する際は、以下の場合にOptimisticLockExceptionを送出する。 バージョン番号の不一致で、更新対象が存在しない場合 更新条件に合致する更新対象が存在しない場合

updateVersion(ExclusiveControlContext) - Static method in class nablarch.common.exclusivecontrol.ExclusiveControlUtil
バージョン番号を更新する。(悲観的ロック)
updateVersionsWithCheck(HttpRequest) - Static method in class nablarch.common.web.exclusivecontrol.HttpExclusiveControlUtil
バージョン番号の更新チェックとバージョン番号の更新を行う。

リクエストパラメータに含まれるバージョン番号を使用して、 バージョン番号が更新されていないかのチェックと更新を行う。 どれか一つでもバージョン番号が更新されていた場合は、 更新されているバージョン番号を設定したOptimisticLockExceptionを送出する。

updateVersionsWithCheck(HttpRequest, String) - Static method in class nablarch.common.web.exclusivecontrol.HttpExclusiveControlUtil
指定されたウィンドウスコープ変数上の配列に格納された各PK値に対して バージョン番号の更新チェックとバージョン番号の更新を行う。

リクエストパラメータに含まれるバージョン番号を使用して、 バージョン番号が更新されていないかのチェックと更新を行う。 どれか一つでもバージョン番号が更新されていた場合は、 更新されているバージョン番号を設定したOptimisticLockExceptionを送出する。

なお、PKが組み合わせキーとなる場合は、HttpExclusiveControlUtil.updateVersionWithCheck(HttpRequest, ExclusiveControlContext) を使用すること。

updateVersionWithCheck(HttpRequest, ExclusiveControlContext) - Static method in class nablarch.common.web.exclusivecontrol.HttpExclusiveControlUtil
引数で渡された排他制御コンテキストに格納されたPK値に対してバージョン番号のチェックとバージョン情報の更新を行う。

排他制御コンテキストに格納されたバージョン番号を使用して、バージョン番号が更新されていないかのチェックと更新を行う。 どれか一つでもバージョン番号が更新されていた場合は、更新されているバージョン番号を設定したOptimisticLockExceptionを送出する。

UploadHelper - Class in nablarch.fw.web.upload.util
アップロードファイルに対する定型処理を提供するユーティリティクラス。
UploadHelper(PartInfo) - Constructor for class nablarch.fw.web.upload.util.UploadHelper
UploadHelperを生成する。
UserAgent - Class in nablarch.fw.web.useragent
UserAgent情報を表すクラス。
UserId - Annotation Type in nablarch.core.db.statement.autoproperty
データベース更新時にフィールド情報にユーザIDを設定する事を表すアノテーション。
UserIdAttribute - Class in nablarch.common.handler.threadcontext
スレッドコンテキストに保持するユーザID属性。
UseToken - Annotation Type in nablarch.common.web.token
二重サブミットを防止するために使用されるトークンを生成するInterceptor
A B C D E F G H I J K L M N O P Q R S T U V W Y 
Skip navigation links