- <init>
Create with a given transaction scope type.
- getIsolation
Return the Isolation level this transaction should run with.
- getNoRollbackFor
Return the throwable's that should NOT cause a rollback.
- getRollbackFor
Return the throwable's that should cause a rollback.
- getServerName
Return the serverName for this transaction. If this is null then the default
server (default DataSou
- getType
Return the transaction type.
- required
Helper method to create a TxScope with REQUIRES.
- checkBatchMode
Check for batchSize being set without batch mode and use this to imply
PersistBatch.ALL.
- getBatchOnCascade
Return the batch on cascade mode.
- getBatchSize
Return the batch size. 0 means use the default value.
- isBatchOnCascadeSet
Return true if batch on cascade has been set.
- isBatchSet
Return true if PersistBatch has been set.