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

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

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

The behavior of ACCESS_RESULT_DATA that is TABLE.

 [primary-key]
     ID
 
 [column]
     ID, TRANSFORMER_NAME, DATA, ENCODING
 
 [sequence]
     
 
 [identity]
     
 
 [version-no]
     
 
 [foreign-table]
     ACCESS_RESULT
 
 [referrer-table]
     
 
 [foreign-property]
     accessResult
 
 [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_deleteAll
           
static java.lang.String PATH_deleteBySessionId
           
 
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorWritable から継承されたフィールド
_commonColumnAutoSetupper
 
クラス org.seasar.robot.dbflute.bhv.AbstractBehaviorReadable から継承されたフィールド
_behaviorCommandInvoker, _behaviorSelector
 
コンストラクタの概要
BsAccessResultDataBhv()
           
 
メソッドの概要
 int[] batchDelete(java.util.List<AccessResultData> accessResultDataList)
          Batch delete the list.
 int[] batchInsert(java.util.List<AccessResultData> accessResultDataList)
          Batch insert the list.
 int[] batchUpdate(java.util.List<AccessResultData> accessResultDataList)
          Batch update the list.
protected  int delegateDelete(AccessResultData e)
           
protected  int[] delegateDeleteList(java.util.List<AccessResultData> ls)
           
protected  int delegateInsert(AccessResultData e)
           
protected  int[] delegateInsertList(java.util.List<AccessResultData> ls)
           
protected  int delegateSelectCount(AccessResultDataCB cb)
           
protected  void delegateSelectCursor(AccessResultDataCB cb, org.seasar.robot.dbflute.cbean.EntityRowHandler<AccessResultData> entityRowHandler)
           
protected  java.util.List<AccessResultData> delegateSelectList(AccessResultDataCB cb)
           
protected  int delegateUpdate(AccessResultData e)
           
protected  int[] delegateUpdateList(java.util.List<AccessResultData> ls)
           
 void delete(AccessResultData accessResultData)
          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  AccessResultDataCB downcast(org.seasar.robot.dbflute.cbean.ConditionBean cb)
           
protected  AccessResultData downcast(org.seasar.robot.dbflute.Entity entity)
           
 org.seasar.robot.dbflute.dbmeta.DBMeta getDBMeta()
           
 AccessResultDataDbm 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(AccessResultData accessResultData)
          Insert the entity.
 void insertOrUpdate(AccessResultData accessResultData)
          Insert or update the entity modified-only.
 org.seasar.robot.dbflute.cbean.ConditionBean newConditionBean()
          
 org.seasar.robot.dbflute.Entity newEntity()
          
 AccessResultDataCB newMyConditionBean()
           
 AccessResultData newMyEntity()
           
 java.util.List<AccessResult> pulloutAccessResult(java.util.List<AccessResultData> accessResultDataList)
          Pull out the list of foreign table 'AccessResult'.
 int queryDelete(AccessResultDataCB cb)
          Query delete the several entities.
 int queryUpdate(AccessResultData accessResultData, AccessResultDataCB cb)
          Query update the several entities.
<RESULT> org.seasar.robot.dbflute.bhv.AbstractBehaviorReadable.SLFunction<AccessResultDataCB,RESULT>
scalarSelect(java.lang.Class<RESULT> resultType)
          Select the scalar value derived by a function.
 AccessResultData selectByPKValue(java.lang.Long id)
          Select the entity by the primary-key value.
 AccessResultData selectByPKValueWithDeletedCheck(java.lang.Long id)
          Select the entity by the primary-key value with deleted check.
 int selectCount(AccessResultDataCB cb)
          Select the count by the condition-bean.
 void selectCursor(AccessResultDataCB cb, org.seasar.robot.dbflute.cbean.EntityRowHandler<AccessResultData> entityRowHandler)
          Select the cursor by the condition-bean.
 AccessResultData selectEntity(AccessResultDataCB cb)
          Select the entity by the condition-bean.
 AccessResultData selectEntityWithDeletedCheck(AccessResultDataCB cb)
          Select the entity by the condition-bean with deleted check.
 org.seasar.robot.dbflute.cbean.ListResultBean<AccessResultData> selectList(AccessResultDataCB cb)
          Select the list as result bean.
 org.seasar.robot.dbflute.cbean.PagingResultBean<AccessResultData> selectPage(AccessResultDataCB cb)
          Select the page as result bean.
 void update(AccessResultData accessResultData)
          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_deleteBySessionId

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

PATH_deleteAll

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

BsAccessResultDataBhv

public BsAccessResultDataBhv()
メソッドの詳細

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 AccessResultDataDbm 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 AccessResultData newMyEntity()
戻り値:
The instance of new entity as my table type. (NotNull)

newMyConditionBean

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

selectCount

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

パラメータ:
cb - The condition-bean of AccessResultData. (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(AccessResultDataCB cb,
                         org.seasar.robot.dbflute.cbean.EntityRowHandler<AccessResultData> entityRowHandler)
Select the cursor by the condition-bean.
Attention: It has a mapping cost from result set to entity.

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

selectEntity

public AccessResultData selectEntity(AccessResultDataCB cb)
Select the entity by the condition-bean.

パラメータ:
cb - The condition-bean of AccessResultData. (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 AccessResultData selectEntityWithDeletedCheck(AccessResultDataCB cb)
Select the entity by the condition-bean with deleted check.

パラメータ:
cb - The condition-bean of AccessResultData. (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 AccessResultData 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 AccessResultData 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<AccessResultData> selectList(AccessResultDataCB cb)
Select the list as result bean.

パラメータ:
cb - The condition-bean of AccessResultData. (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<AccessResultData> selectPage(AccessResultDataCB cb)
Select the page as result bean.

パラメータ:
cb - The condition-bean of AccessResultData. (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<AccessResultDataCB,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:
 accessResultDataBhv.scalarSelect(Date.class).max(new ScalarQuery(AccessResultDataCB 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)

pulloutAccessResult

public java.util.List<AccessResult> pulloutAccessResult(java.util.List<AccessResultData> accessResultDataList)
Pull out the list of foreign table 'AccessResult'.

パラメータ:
accessResultDataList - The list of accessResultData. (NotNull)
戻り値:
The list of foreign table. (NotNull)

insert

public void insert(AccessResultData accessResultData)
Insert the entity.

パラメータ:
accessResultData - 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(AccessResultData accessResultData)
Update the entity modified-only. {UpdateCountZeroException, ConcurrencyControl}

パラメータ:
accessResultData - 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(AccessResultData accessResultData)
Insert or update the entity modified-only. {ConcurrencyControl(when update)}

パラメータ:
accessResultData - 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(AccessResultData accessResultData)
Delete the entity. {UpdateCountZeroException, ConcurrencyControl}

パラメータ:
accessResultData - 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<AccessResultData> accessResultDataList)
Batch insert the list. This method use 'Batch Update' of java.sql.PreparedStatement.

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

batchUpdate

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

パラメータ:
accessResultDataList - 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<AccessResultData> accessResultDataList)
Batch delete the list.
This method use 'Batch Update' of java.sql.PreparedStatement.

パラメータ:
accessResultDataList - 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(AccessResultData accessResultData,
                       AccessResultDataCB cb)
Query update the several entities. {NoConcurrencyControl}

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

queryDelete

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

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

delegateSelectCount

protected int delegateSelectCount(AccessResultDataCB cb)

delegateSelectCursor

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

delegateSelectList

protected java.util.List<AccessResultData> delegateSelectList(AccessResultDataCB cb)

delegateInsert

protected int delegateInsert(AccessResultData e)

delegateUpdate

protected int delegateUpdate(AccessResultData e)

delegateDelete

protected int delegateDelete(AccessResultData e)

delegateInsertList

protected int[] delegateInsertList(java.util.List<AccessResultData> 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<AccessResultData> 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<AccessResultData> 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 AccessResultData downcast(org.seasar.robot.dbflute.Entity entity)

downcast

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


Copyright © 2009. All Rights Reserved.