第6章 デフォルトのトランザクションタイムアウトの上書き
application.properties ファイルで quarkus.transaction-manager.default-transaction-timeout プロパティーの値を設定することで、トランザクションのタイムアウトを上書きできます。トランザクションマネージャーによって管理されるすべてのトランザクションのデフォルトのタイムアウトは 60 秒です。トランザクションがタイムアウト内で解決されない場合、トランザクションマネージャーは自動的にこれをロールバックします。
手順
application.propertiesファイルでquarkus.transaction-manager.default-transaction-timeoutプロパティーに<duration>を設定します。quarkus.transaction-manager.default-transaction-timeout=<duration>
quarkus.transaction-manager.default-transaction-timeout=<duration>Copy to Clipboard Copied! Toggle word wrap Toggle overflow <duration>時間を秒単位で設定するか、または標準のjava.time.Duration format形式を使用できます。たとえば、タイムアウトを 2 分に設定するには、quarkus.transaction-manager.default-transaction-timeout=PT2Mを入力します。