public class BatchUpdateQueryHelper<E>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected Config |
config |
protected EntityType<E> |
entityType |
protected java.lang.String[] |
excludedPropertyNames |
protected java.lang.String[] |
includedPropertyNames |
protected boolean |
optimisticLockExceptionSuppressed |
protected boolean |
versionIgnored |
| Constructor and Description |
|---|
BatchUpdateQueryHelper(Config config,
EntityType<E> entityType,
java.lang.String[] includedPropertyNames,
java.lang.String[] excludedPropertyNames,
boolean versionIgnored,
boolean optimisticLockExceptionSuppressed) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<EntityPropertyType<E,?>> |
getTargetPropertyTypes() |
protected boolean |
isTargetPropertyName(java.lang.String name) |
void |
populateValues(E entity,
java.util.List<EntityPropertyType<E,?>> targetPropertyTypes,
EntityPropertyType<E,?> versionPropertyType,
org.seasar.doma.internal.jdbc.sql.SqlContext context) |
protected final Config config
protected final EntityType<E> entityType
protected final boolean versionIgnored
protected final boolean optimisticLockExceptionSuppressed
protected final java.lang.String[] includedPropertyNames
protected final java.lang.String[] excludedPropertyNames
public BatchUpdateQueryHelper(Config config, EntityType<E> entityType, java.lang.String[] includedPropertyNames, java.lang.String[] excludedPropertyNames, boolean versionIgnored, boolean optimisticLockExceptionSuppressed)
public java.util.List<EntityPropertyType<E,?>> getTargetPropertyTypes()
protected boolean isTargetPropertyName(java.lang.String name)
public void populateValues(E entity, java.util.List<EntityPropertyType<E,?>> targetPropertyTypes, EntityPropertyType<E,?> versionPropertyType, org.seasar.doma.internal.jdbc.sql.SqlContext context)