org.seasar.robot.db.bsbhv
クラス BsAccessResultBhv

java.lang.Object
  上位を拡張 org.seasar.robot.dbflute.bhv.AbstractBehaviorReadable
      上位を拡張 org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable
          上位を拡張 org.seasar.robot.db.bsbhv.BsAccessResultBhv
すべての実装されたインタフェース:
org.seasar.robot.dbflute.bhv.BehaviorReadable, org.seasar.robot.dbflute.bhv.BehaviorWritable
直系の既知のサブクラス:
AccessResultBhv

public abstract class BsAccessResultBhv
extends org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable

The behavior of ACCESS_RESULT that is TABLE.

 [primary-key]
     ID
 
 [column]
     ID, SESSION_ID, RULE_ID, URL, PARENT_URL, STATUS, HTTP_STATUS_CODE, METHOD, MIME_TYPE, CONTENT_LENGTH, EXECUTION_TIME, LAST_MODIFIED, CREATE_TIME
 
 [sequence]
     
 
 [identity]
     ID
 
 [version-no]
     
 
 [foreign-table]
     ACCESS_RESULT_DATA(AsOne)
 
 [referrer-table]
     ACCESS_RESULT_DATA
 
 [foreign-property]
     accessResultDataAsOne
 
 [referrer-property]
     
 

作成者:
DBFlute(AutoGenerator)

入れ子のクラスの概要
 
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable から継承された入れ子のクラス/インタフェース
org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable.InternalDeleteCallback<ENTITY extends org.seasar.robot.dbflute.Entity>, org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable.InternalDeleteNonstrictCallback<ENTITY extends org.seasar.robot.dbflute.Entity>, org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable.InternalDeleteNonstrictIgnoreDeletedCallback<ENTITY extends org.seasar.robot.dbflute.Entity>, org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable.InternalInsertOrUpdateCallback<ENTITY extends org.seasar.robot.dbflute.Entity,CB_TYPE extends org.seasar.robot.dbflute.cbean.ConditionBean>, org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable.InternalInsertOrUpdateNonstrictCallback<ENTITY extends org.seasar.robot.dbflute.Entity>, org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable.InternalUpdateCallback<ENTITY extends org.seasar.robot.dbflute.Entity>, org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable.InternalUpdateNonstrictCallback<ENTITY extends org.seasar.robot.dbflute.Entity>, org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable.OptimisticLockColumnValueNullException, org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable.TokenFileReflectionExecutor
 
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorReadable から継承された入れ子のクラス/インタフェース
org.seasar.robot.dbflute.bhv.AbstractBehaviorReadable.InternalLoadReferrerCallback<LOCAL_ENTITY extends org.seasar.robot.dbflute.Entity,PK,REFERRER_CB extends org.seasar.robot.dbflute.cbean.ConditionBean,REFERRER_ENTITY extends org.seasar.robot.dbflute.Entity>, org.seasar.robot.dbflute.bhv.AbstractBehaviorReadable.InternalPulloutCallback<LOCAL_ENTITY extends org.seasar.robot.dbflute.Entity,FOREIGN_ENTITY extends org.seasar.robot.dbflute.Entity>, org.seasar.robot.dbflute.bhv.AbstractBehaviorReadable.InternalSelectEntityCallback<ENTITY extends org.seasar.robot.dbflute.Entity,CB extends org.seasar.robot.dbflute.cbean.ConditionBean>, org.seasar.robot.dbflute.bhv.AbstractBehaviorReadable.InternalSelectEntityWithDeletedCheckCallback<ENTITY extends org.seasar.robot.dbflute.Entity,CB extends org.seasar.robot.dbflute.cbean.ConditionBean>, org.seasar.robot.dbflute.bhv.AbstractBehaviorReadable.ScalarSelectInvalidColumnSpecificationException, org.seasar.robot.dbflute.bhv.AbstractBehaviorReadable.SLFunction<CB extends org.seasar.robot.dbflute.cbean.ConditionBean,RESULT>, org.seasar.robot.dbflute.bhv.AbstractBehaviorReadable.TokenFileOutputExecutor
 
フィールドの概要
static java.lang.String PATH_deleteBySessionId
           
static java.lang.String PATH_selectListByUrlDiff
           
 
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable から継承されたフィールド
_commonColumnAutoSetupper
 
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorReadable から継承されたフィールド
_behaviorCommandInvoker, _behaviorSelector
 
コンストラクタの概要
BsAccessResultBhv()
           
 
メソッドの概要
 int[] batchDelete(java.util.List<AccessResult> accessResultList)
          Batch delete the list.
 int[] batchInsert(java.util.List<AccessResult> accessResultList)
          Batch insert the list.
 int[] batchUpdate(java.util.List<AccessResult> accessResultList)
          Batch update the list.
protected  int delegateDelete(AccessResult e)
           
protected  int[] delegateDeleteList(java.util.List<AccessResult> ls)
           
protected  int delegateInsert(AccessResult e)
           
protected  int[] delegateInsertList(java.util.List<AccessResult> ls)
           
protected  int delegateSelectCount(AccessResultCB cb)
           
protected  void delegateSelectCursor(AccessResultCB cb, org.seasar.robot.dbflute.cbean.EntityRowHandler<AccessResult> entityRowHandler)
           
protected  java.util.List<AccessResult> delegateSelectList(AccessResultCB cb)
           
protected  int delegateUpdate(AccessResult e)
           
protected  int[] delegateUpdateList(java.util.List<AccessResult> ls)
           
 void delete(AccessResult accessResult)
          Delete the entity.
protected  void doCreate(org.seasar.robot.dbflute.Entity entity)
           
protected  int[] doCreateList(java.util.List<org.seasar.robot.dbflute.Entity> ls)
           
protected  void doCreateOrUpdate(org.seasar.robot.dbflute.Entity entity)
           
protected  void doCreateOrUpdateNonstrict(org.seasar.robot.dbflute.Entity entity)
           
protected  void doModify(org.seasar.robot.dbflute.Entity entity)
           
protected  int[] doModifyList(java.util.List<org.seasar.robot.dbflute.Entity> ls)
           
protected  void doModifyNonstrict(org.seasar.robot.dbflute.Entity entity)
           
protected  int doReadCount(org.seasar.robot.dbflute.cbean.ConditionBean cb)
           
protected  org.seasar.robot.dbflute.Entity doReadEntity(org.seasar.robot.dbflute.cbean.ConditionBean cb)
           
protected  org.seasar.robot.dbflute.Entity doReadEntityWithDeletedCheck(org.seasar.robot.dbflute.cbean.ConditionBean cb)
           
protected  org.seasar.robot.dbflute.cbean.ListResultBean<? extends org.seasar.robot.dbflute.Entity> doReadList(org.seasar.robot.dbflute.cbean.ConditionBean cb)
           
protected  org.seasar.robot.dbflute.cbean.PagingResultBean<? extends org.seasar.robot.dbflute.Entity> doReadPage(org.seasar.robot.dbflute.cbean.ConditionBean cb)
           
protected  void doRemove(org.seasar.robot.dbflute.Entity entity)
           
protected  int[] doRemoveList(java.util.List<org.seasar.robot.dbflute.Entity> ls)
           
protected  AccessResultCB downcast(org.seasar.robot.dbflute.cbean.ConditionBean cb)
           
protected  AccessResult downcast(org.seasar.robot.dbflute.Entity entity)
           
 org.seasar.robot.dbflute.dbmeta.DBMeta getDBMeta()
           
 AccessResultDbm getMyDBMeta()
           
 java.lang.String getTableDbName()
           
protected  boolean hasUpdateDateValue(org.seasar.robot.dbflute.Entity entity)
          
protected  boolean hasVersionNoValue(org.seasar.robot.dbflute.Entity entity)
          
 void insert(AccessResult accessResult)
          Insert the entity.
 void insertOrUpdate(AccessResult accessResult)
          Insert or update the entity modified-only.
 org.seasar.robot.dbflute.cbean.ConditionBean newConditionBean()
          
 org.seasar.robot.dbflute.Entity newEntity()
          
 AccessResultCB newMyConditionBean()
           
 AccessResult newMyEntity()
           
 java.util.List<AccessResultData> pulloutAccessResultDataAsOne(java.util.List<AccessResult> accessResultList)
          Pull out the list of referrer-as-one table 'AccessResultData'.
 int queryDelete(AccessResultCB cb)
          Query delete the several entities.
 int queryUpdate(AccessResult accessResult, AccessResultCB cb)
          Query update the several entities.
<RESULT> org.seasar.robot.dbflute.bhv.AbstractBehaviorReadable.SLFunction<AccessResultCB,RESULT>
scalarSelect(java.lang.Class<RESULT> resultType)
          Select the scalar value derived by a function.
 AccessResult selectByPKValue(java.lang.Long id)
          Select the entity by the primary-key value.
 AccessResult selectByPKValueWithDeletedCheck(java.lang.Long id)
          Select the entity by the primary-key value with deleted check.
 int selectCount(AccessResultCB cb)
          Select the count by the condition-bean.
 void selectCursor(AccessResultCB cb, org.seasar.robot.dbflute.cbean.EntityRowHandler<AccessResult> entityRowHandler)
          Select the cursor by the condition-bean.
 AccessResult selectEntity(AccessResultCB cb)
          Select the entity by the condition-bean.
 AccessResult selectEntityWithDeletedCheck(AccessResultCB cb)
          Select the entity by the condition-bean with deleted check.
 org.seasar.robot.dbflute.cbean.ListResultBean<AccessResult> selectList(AccessResultCB cb)
          Select the list as result bean.
 org.seasar.robot.dbflute.cbean.PagingResultBean<AccessResult> selectPage(AccessResultCB cb)
          Select the page as result bean.
 void update(AccessResult accessResult)
          Update the entity modified-only.
 
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable から継承されたメソッド
assertEntityHasUpdateDateValue, assertEntityHasVersionNoValue, assertEntityOfDelete, assertEntityOfInsert, assertEntityOfUpdate, callCreateList, callModifyList, callRemoveList, create, createBatchDeleteEntityCommand, createBatchDeleteNonstrictEntityCommand, createBatchInsertEntityCommand, createBatchUpdateEntityCommand, createBatchUpdateNonstrictEntityCommand, createDeleteEntityCommand, createDeleteNonstrictEntityCommand, createInsertEntityCommand, createOrModify, createOrModifyNonstrict, createQueryDeleteCBCommand, createQueryUpdateEntityCBCommand, createUpdateEntityCommand, createUpdateNonstrictEntityCommand, determineExecuteDelete, determineExecuteInsert, determineExecuteUpdate, filterEntityOfDelete, filterEntityOfInsert, filterEntityOfUpdate, frameworkFilterEntityOfDelete, frameworkFilterEntityOfInsert, frameworkFilterEntityOfUpdate, getCommonColumnAutoSetupper, helpDeleteInternally, helpDeleteNonstrictIgnoreDeletedInternally, helpDeleteNonstrictInternally, helpFilterBeforeDeleteInternally, helpFilterBeforeInsertInternally, helpFilterBeforeUpdateInternally, helpInsertOrUpdateInternally, helpInsertOrUpdateInternally, helpUpdateInternally, helpUpdateNonstrictInternally, injectSequenceToPrimaryKeyIfNeeds, lumpCreate, lumpModify, lumpRemove, modify, modifyNonstrict, processBeforeDelete, processBeforeInsert, processBeforeUpdate, remove, setCommonColumnAutoSetupper, setupCommonColumnOfInsertIfNeeds, setupCommonColumnOfUpdateIfNeeds, tokenFileReflection
 
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorReadable から継承されたメソッド
assertBehaviorCommandInvoker, assertCBNotNull, assertConditionBeanNotNull, assertEntityNotDeleted, assertEntityNotDeleted, assertEntityNotNull, assertEntityNotNullAndHasPrimaryKeyValue, assertEntitySelectedAsOne, assertListNotNullAndEmpty, assertListNotNullAndHasOnlyOne, assertListNotNullAndNotEmpty, assertObjectNotNull, assertStringNotNullAndNotTrimmedEmpty, createSelectCountCBCommand, createSelectCursorCBCommand, createSelectListCBCommand, createSelectNextValCommand, createSelectScalarCBCommand, doHelpLoadReferrerInternally, getBehaviorCommandInvoker, getBehaviorSelector, getCountAll, helpConditionBeanDowncastInternally, helpConvertingSequenceObject, helpEntityDowncastInternally, helpLoadReferrerInternally, helpPulloutInternally, helpSelectEntityInternally, helpSelectEntityWithDeletedCheckInternally, invoke, ln, outsideSql, readCount, readEntity, readEntityWithDeletedCheck, readList, readNextVal, readPage, setBehaviorCommandInvoker, setBehaviorSelector, tokenFileOutput, toLowerCaseIfString, toLowerCasePrimaryKeyIfString, warmUpCommand, xassLRArg, xassLRArg, xassLRArg, xassLRArg, xcheckSafetyResultAsOne, xgetBSFLR, xnewLRLs, xrestoreSafetyResult
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.seasar.robot.dbflute.bhv.BehaviorReadable から継承されたメソッド
getCountAll, readCount, readEntity, readEntityWithDeletedCheck, readList, readNextVal, readPage, warmUpCommand
 

フィールドの詳細

PATH_selectListByUrlDiff

public static final java.lang.String PATH_selectListByUrlDiff
関連項目:
定数フィールド値

PATH_deleteBySessionId

public static final java.lang.String PATH_deleteBySessionId
関連項目:
定数フィールド値
コンストラクタの詳細

BsAccessResultBhv

public BsAccessResultBhv()
メソッドの詳細

getTableDbName

public java.lang.String getTableDbName()
戻り値:
The name on database of table. (NotNull)

getDBMeta

public org.seasar.robot.dbflute.dbmeta.DBMeta getDBMeta()
戻り値:
The instance of DBMeta. (NotNull)

getMyDBMeta

public AccessResultDbm getMyDBMeta()
戻り値:
The instance of DBMeta as my table type. (NotNull)

newEntity

public org.seasar.robot.dbflute.Entity newEntity()


newConditionBean

public org.seasar.robot.dbflute.cbean.ConditionBean newConditionBean()


newMyEntity

public AccessResult newMyEntity()
戻り値:
The instance of new entity as my table type. (NotNull)

newMyConditionBean

public AccessResultCB newMyConditionBean()
戻り値:
The instance of new condition-bean as my table type. (NotNull)

selectCount

public int selectCount(AccessResultCB cb)
Select the count by the condition-bean. {IgnorePagingCondition}

パラメータ:
cb - The condition-bean of AccessResult. (NotNull)
戻り値:
The selected count.

doReadCount

protected int doReadCount(org.seasar.robot.dbflute.cbean.ConditionBean cb)
定義:
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorReadable 内の doReadCount

selectCursor

public void selectCursor(AccessResultCB cb,
                         org.seasar.robot.dbflute.cbean.EntityRowHandler<AccessResult> entityRowHandler)
Select the cursor by the condition-bean.
Attention: It has a mapping cost from result set to entity.

パラメータ:
cb - The condition-bean of AccessResult. (NotNull)
entityRowHandler - The handler of entity row of AccessResult. (NotNull)

selectEntity

public AccessResult selectEntity(AccessResultCB cb)
Select the entity by the condition-bean.

パラメータ:
cb - The condition-bean of AccessResult. (NotNull)
戻り値:
The selected entity. (Nullable: If the condition has no data, it returns null)
例外:
org.seasar.robot.dbflute.exception.EntityDuplicatedException - When the entity has been duplicated.

doReadEntity

protected org.seasar.robot.dbflute.Entity doReadEntity(org.seasar.robot.dbflute.cbean.ConditionBean cb)
定義:
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorReadable 内の doReadEntity

selectEntityWithDeletedCheck

public AccessResult selectEntityWithDeletedCheck(AccessResultCB cb)
Select the entity by the condition-bean with deleted check.

パラメータ:
cb - The condition-bean of AccessResult. (NotNull)
戻り値:
The selected entity. (NotNull)
例外:
org.seasar.robot.dbflute.exception.EntityAlreadyDeletedException - When the entity has already been deleted.
org.seasar.robot.dbflute.exception.EntityDuplicatedException - When the entity has been duplicated.

doReadEntityWithDeletedCheck

protected org.seasar.robot.dbflute.Entity doReadEntityWithDeletedCheck(org.seasar.robot.dbflute.cbean.ConditionBean cb)
定義:
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorReadable 内の doReadEntityWithDeletedCheck

selectByPKValue

public AccessResult selectByPKValue(java.lang.Long id)
Select the entity by the primary-key value.

パラメータ:
id - The one of primary key. (NotNull)
戻り値:
The selected entity. (Nullable: If the primary-key value has no data, it returns null)
例外:
org.seasar.robot.dbflute.exception.EntityDuplicatedException - When the entity has been duplicated.

selectByPKValueWithDeletedCheck

public AccessResult selectByPKValueWithDeletedCheck(java.lang.Long id)
Select the entity by the primary-key value with deleted check.

パラメータ:
id - The one of primary key. (NotNull)
戻り値:
The selected entity. (NotNull)
例外:
org.seasar.robot.dbflute.exception.EntityAlreadyDeletedException - When the entity has already been deleted.
org.seasar.robot.dbflute.exception.EntityDuplicatedException - When the entity has been duplicated.

selectList

public org.seasar.robot.dbflute.cbean.ListResultBean<AccessResult> selectList(AccessResultCB cb)
Select the list as result bean.

パラメータ:
cb - The condition-bean of AccessResult. (NotNull)
戻り値:
The result bean of selected list. (NotNull)

doReadList

protected org.seasar.robot.dbflute.cbean.ListResultBean<? extends org.seasar.robot.dbflute.Entity> doReadList(org.seasar.robot.dbflute.cbean.ConditionBean cb)
定義:
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorReadable 内の doReadList

selectPage

public org.seasar.robot.dbflute.cbean.PagingResultBean<AccessResult> selectPage(AccessResultCB cb)
Select the page as result bean.

パラメータ:
cb - The condition-bean of AccessResult. (NotNull)
戻り値:
The result bean of selected page. (NotNull)

doReadPage

protected org.seasar.robot.dbflute.cbean.PagingResultBean<? extends org.seasar.robot.dbflute.Entity> doReadPage(org.seasar.robot.dbflute.cbean.ConditionBean cb)
定義:
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorReadable 内の doReadPage

scalarSelect

public <RESULT> org.seasar.robot.dbflute.bhv.AbstractBehaviorReadable.SLFunction<AccessResultCB,RESULT> scalarSelect(java.lang.Class<RESULT> resultType)
Select the scalar value derived by a function.
Call a function method after this method called like as follows:
 accessResultBhv.scalarSelect(Date.class).max(new ScalarQuery(AccessResultCB cb) {
     cb.specify().columnXxxDatetime(); // the required specification of target column
     cb.query().setXxxName_PrefixSearch("S"); // query as you like it
 });
 

型パラメータ:
RESULT - The type of result.
パラメータ:
resultType - The type of result. (NotNull)
戻り値:
The scalar value derived by a function. (Nullable)

pulloutAccessResultDataAsOne

public java.util.List<AccessResultData> pulloutAccessResultDataAsOne(java.util.List<AccessResult> accessResultList)
Pull out the list of referrer-as-one table 'AccessResultData'.

パラメータ:
accessResultList - The list of accessResult. (NotNull)
戻り値:
The list of referrer-as-one table. (NotNull)

insert

public void insert(AccessResult accessResult)
Insert the entity.

パラメータ:
accessResult - The entity of insert target. (NotNull)
例外:
org.seasar.robot.dbflute.exception.EntityAlreadyExistsException - When the entity already exists. (Unique Constraint Violation)

doCreate

protected void doCreate(org.seasar.robot.dbflute.Entity entity)
定義:
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable 内の doCreate

update

public void update(AccessResult accessResult)
Update the entity modified-only. {UpdateCountZeroException, ConcurrencyControl}

パラメータ:
accessResult - The entity of update target. (NotNull) {PrimaryKeyRequired, ConcurrencyColumnRequired}
例外:
org.seasar.robot.dbflute.exception.EntityAlreadyDeletedException - When the entity has already been deleted.
org.seasar.robot.dbflute.exception.EntityDuplicatedException - When the entity has been duplicated.
org.seasar.robot.dbflute.exception.EntityAlreadyExistsException - When the entity already exists. (Unique Constraint Violation)

doModify

protected void doModify(org.seasar.robot.dbflute.Entity entity)
定義:
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable 内の doModify

doModifyNonstrict

protected void doModifyNonstrict(org.seasar.robot.dbflute.Entity entity)
定義:
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable 内の doModifyNonstrict

insertOrUpdate

public void insertOrUpdate(AccessResult accessResult)
Insert or update the entity modified-only. {ConcurrencyControl(when update)}

パラメータ:
accessResult - The entity of insert or update target. (NotNull)
例外:
org.seasar.robot.dbflute.exception.EntityAlreadyDeletedException - When the entity has already been deleted.
org.seasar.robot.dbflute.exception.EntityDuplicatedException - When the entity has been duplicated.
org.seasar.robot.dbflute.exception.EntityAlreadyExistsException - When the entity already exists. (Unique Constraint Violation)

doCreateOrUpdate

protected void doCreateOrUpdate(org.seasar.robot.dbflute.Entity entity)
定義:
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable 内の doCreateOrUpdate

doCreateOrUpdateNonstrict

protected void doCreateOrUpdateNonstrict(org.seasar.robot.dbflute.Entity entity)
定義:
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable 内の doCreateOrUpdateNonstrict

delete

public void delete(AccessResult accessResult)
Delete the entity. {UpdateCountZeroException, ConcurrencyControl}

パラメータ:
accessResult - The entity of delete target. (NotNull) {PrimaryKeyRequired, ConcurrencyColumnRequired}
例外:
org.seasar.robot.dbflute.exception.EntityAlreadyDeletedException - When the entity has already been deleted.
org.seasar.robot.dbflute.exception.EntityDuplicatedException - When the entity has been duplicated.

doRemove

protected void doRemove(org.seasar.robot.dbflute.Entity entity)
定義:
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable 内の doRemove

batchInsert

public int[] batchInsert(java.util.List<AccessResult> accessResultList)
Batch insert the list. This method use 'Batch Update' of java.sql.PreparedStatement.

パラメータ:
accessResultList - The list of the entity. (NotNull)
戻り値:
The array of inserted count.

batchUpdate

public int[] batchUpdate(java.util.List<AccessResult> accessResultList)
Batch update the list. All columns are update target. {NOT modified only}
This method use 'Batch Update' of java.sql.PreparedStatement.

パラメータ:
accessResultList - The list of the entity. (NotNull)
戻り値:
The array of updated count.
例外:
org.seasar.robot.dbflute.exception.EntityAlreadyDeletedException - When the entity has already been deleted.

batchDelete

public int[] batchDelete(java.util.List<AccessResult> accessResultList)
Batch delete the list.
This method use 'Batch Update' of java.sql.PreparedStatement.

パラメータ:
accessResultList - The list of the entity. (NotNull)
戻り値:
The array of deleted count.
例外:
org.seasar.robot.dbflute.exception.EntityAlreadyDeletedException - When the entity has already been deleted.

queryUpdate

public int queryUpdate(AccessResult accessResult,
                       AccessResultCB cb)
Query update the several entities. {NoConcurrencyControl}

パラメータ:
accessResult - The entity that contains update values. (NotNull) {PrimaryKeyNotRequired}
cb - The condition-bean of AccessResult. (NotNull)
戻り値:
The updated count.

queryDelete

public int queryDelete(AccessResultCB cb)
Query delete the several entities. {NoConcurrencyControl}

パラメータ:
cb - The condition-bean of AccessResult. (NotNull)
戻り値:
The deleted count.

delegateSelectCount

protected int delegateSelectCount(AccessResultCB cb)

delegateSelectCursor

protected void delegateSelectCursor(AccessResultCB cb,
                                    org.seasar.robot.dbflute.cbean.EntityRowHandler<AccessResult> entityRowHandler)

delegateSelectList

protected java.util.List<AccessResult> delegateSelectList(AccessResultCB cb)

delegateInsert

protected int delegateInsert(AccessResult e)

delegateUpdate

protected int delegateUpdate(AccessResult e)

delegateDelete

protected int delegateDelete(AccessResult e)

delegateInsertList

protected int[] delegateInsertList(java.util.List<AccessResult> ls)

doCreateList

protected int[] doCreateList(java.util.List<org.seasar.robot.dbflute.Entity> ls)
定義:
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable 内の doCreateList

delegateUpdateList

protected int[] delegateUpdateList(java.util.List<AccessResult> ls)

doModifyList

protected int[] doModifyList(java.util.List<org.seasar.robot.dbflute.Entity> ls)
定義:
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable 内の doModifyList

delegateDeleteList

protected int[] delegateDeleteList(java.util.List<AccessResult> ls)

doRemoveList

protected int[] doRemoveList(java.util.List<org.seasar.robot.dbflute.Entity> ls)
定義:
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable 内の doRemoveList

hasVersionNoValue

protected boolean hasVersionNoValue(org.seasar.robot.dbflute.Entity entity)

定義:
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorReadable 内の hasVersionNoValue

hasUpdateDateValue

protected boolean hasUpdateDateValue(org.seasar.robot.dbflute.Entity entity)

定義:
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorReadable 内の hasUpdateDateValue

downcast

protected AccessResult downcast(org.seasar.robot.dbflute.Entity entity)

downcast

protected AccessResultCB downcast(org.seasar.robot.dbflute.cbean.ConditionBean cb)


Copyright © 2011. All Rights Reserved.