.
transaction propagation policy. isolation: Sets the transaction isolation level. timeout: Specifies the maximum execution time for the transaction. @Transactional(timeout = 5) public void myMethod() { // ... } readOnly: Indicates whether the transaction is read-only. @Transactional(readOnly = true)