S
- row class of table that is source of cascadeT
- row class of table that is target of cascadepublic class InsertCascadeOperation<S,T> extends ModifyCascadeOperation<S,T>
Constructor and Description |
---|
InsertCascadeOperation(InsertOperation<S> sourceOperation,
RowField<S,?> targetField,
Table<T> targetTable,
InsertCascade insertCascadeAnnotation)
Constructor used by
InsertOperation . |
cascade, close, deriveSqlOperationAttributes, isBatch, prepare
createOperation, getDepth, getForeignKeyReferenceFieldName, getForeignKeyValueFieldNames, getKeyFieldCount, getNamedParameterMap, getRequiredCascades, getSourceOperation, getSourceRow, getSourceTable, getTargetField, getTargetForeignKeyValueFieldList, getTargetTable, isPost, prepareForeignKeyReferenceField, prepareForeignKeyValueFields, setForeignKeyFieldNames, setForeignKeyReference, setForeignKeyReference, setForeignKeyReferenceFieldName, setForeignKeyValues, setForeignKeyValues, setPost
public InsertCascadeOperation(InsertOperation<S> sourceOperation, RowField<S,?> targetField, Table<T> targetTable, InsertCascade insertCascadeAnnotation)
InsertOperation
.sourceOperation
- operation where cascade originatestargetField
- cascade insert operation uses row(s) from this fieldtargetTable
- cascade insert operation is performed on this tableinsertCascadeAnnotation
- cascade operation