Assert LazyConnectionDataSourceProxy.setDefaultTransactionIsolation() values

See gh-30851
This commit is contained in:
Sam Brannen
2023-07-31 14:03:45 +03:00
parent c43d2e2edc
commit 48eb477755
2 changed files with 16 additions and 7 deletions

View File

@@ -163,6 +163,8 @@ public class LazyConnectionDataSourceProxy extends DelegatingDataSource {
* @see java.sql.Connection#setTransactionIsolation
*/
public void setDefaultTransactionIsolation(int defaultTransactionIsolation) {
Assert.isTrue(constants.containsValue(defaultTransactionIsolation),
"Only values of transaction isolation constants allowed");
this.defaultTransactionIsolation = defaultTransactionIsolation;
}