SQLHelper отсутствует во время настройки данныхJAVA

Программисты JAVA общаются здесь
Anonymous
SQLHelper отсутствует во время настройки данных

Сообщение Anonymous »

Я создаю источник данных Spring вручную из -за извлечения пароля из хранилища. < /p>

Код: Выделить всё

@Bean
DataSource dataSource() {
var password = getSecret(secretName);
final var dataSource = new SQLServerDataSource();
dataSource.setURL(dataSourceProperties.getUrl());
dataSource.setUser(dataSourceProperties.getUsername());
dataSource.setPassword(password);
return dataSource;
}
< /code>
Это работает хорошо, но я прекрасно настраиваю параметры URL JDBC, и соединение не работает на org.hibernate.resource.transaction.backend.jdbc.internal.jdbcisolationDelegate#Delegatework. Это нормально, проблема в том, что я не получаю фактическую ошибку, но npe, потому что SqlexpressepectionHelper - это null < /p>
java.lang.NullPointerException: Cannot invoke "org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(java.sql.SQLException, String)" because the return value of "org.hibernate.resource.transaction.backend.jdbc.internal.JdbcIsolationDelegate.sqlExceptionHelper()" is null
at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcIsolationDelegate.delegateWork(JdbcIsolationDelegate.java:116) ~[hibernate-core-6.5.2.Final.jar:6.5.2.Final]
at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.getJdbcEnvironmentUsingJdbcMetadata(JdbcEnvironmentInitiator.java:290) ~[hibernate-core-6.5.2.Final.jar:6.5.2.Final]
Это вызвано конструктором, получающим транзакцию, координинатоул. Spring Boot 3.2.x & MS SQL JDBC Driver 10.2.x.

Подробнее здесь: https://stackoverflow.com/questions/795 ... rce-set-up

Вернуться в «JAVA»