(Quick Reference)
transactional
Purpose
Enables automatic transaction demarcation if not set or set to
trueExamples
class BookService {
static transactional = true
…
}Description
By default services have automatic transaction management such as propagation and so on. By setting
transactional to
false you disable automatic Spring managed transaction demarcation for every method in the service. When set to the
true, The propagation level of the transaction is by default set to
PROPAGATION_REQUIRED.
You can also configure services using Spring's
@Transactional annotation. See guide:declarativeTransactions in the user guide for more information.
transactional
Propósito
Quanto não existente ou definida como
true, esta propriedade agiva o gerenciamento automático de transação.
Exemplos
class BookService {
static transactional = true
…
}Descrição
Por padrão, os services possuem gerenciamento automático de transação, como propagação e outras opções. Definindo
transactional para
false você irá desativar o gerenciamento automático das transações do Spring para todos os métodos neste Service. Quando não existente ou definido como
true, o nível de propagação é definido por padrão para
PROPAGATION_REQUIRED.
Você ainda pode configurar os Services usando a anotação
@Transactional do Spring. Consulte mais detalhes e informações no tópico guide:declarativeTransactions.