при обновлении до весенней загрузки 2.0, получая UnsatisfiedDependencyException - PullRequest
0 голосов
/ 15 апреля 2020

Вызывается: com. mysql .jdb c .exceptions.jdbc4.MySQLSyntaxErrorException: таблица 'mobimed.team' не существует на sun.reflect.NativeConstructorAccessorImpl.newInstance0 (собственный метод) ~ [na: 1.8 .0_202] в sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl. java: 62) ~ [na: 1.8.0_202] в sun.reflect.DelegatingConstructorAccessorImpl.newInstance * DelegatingConstructorAccessorImpl. .0_202] в java .lang.reflect.Constructor.newInstance (Конструктор. java: 423) ~ [na: 1.8.0_202] в com. mysql .jdb c .Util.handleNewInstance (Util. java: 425) ~ [mysql -connector- java -5.1.46.jar: 5.1.46] at com. mysql .jdb c .Util.getInstance (Util. java: 408) ~ [mysql -connector- java -5.1.46.jar: 5.1.46] в com. mysql .jdb c .SQLError.createSQLException (SQLError. java: 944) ~ [ mysql -connector- java -5.1.46.jar: 5.1.46] at com. mysql .jdb c .MysqlIO.checkErrorPacket (MysqlIO. java: 3976) ~ [mysql - соединитель- java -5.1.46.jar: 5.1.46] в com. mysql .jdb c .My sqlIO.checkErrorPacket (MysqlIO. java: 3912) ~ [mysql -connector- java -5.1.46.jar: 5.1.46] в com. mysql .jdb c .MysqlIO.sendCommand ( MysqlIO. java: 2530) ~ [mysql -connector- java -5.1.46.jar: 5.1.46] at com. mysql .jdb c .MysqlIO.sqlQueryDirect (MysqlIO. java: 2683) ~ [mysql -connector- java -5.1.46.jar: 5.1.46] at com. mysql .jdb c .ConnectionImpl.exe cSQL (ConnectionImpl. java: 2486) ~ [mysql -connector- java -5.1.46.jar: 5.1.46] at com. mysql .jdb c .PreparedStatement.executeInternal (PreparedStatement. java: 1858) ~ [mysql -connector- java -5.1.46.jar: 5.1.46] в com. mysql .jdb c .PreparedStatement.executeQuery (PreparedStatement. java: 1966) ~ [ mysql -connector- java -5.1.46.jar: 5.1.46] в com.zaxxer.hikari.pool.ProxyPreparedStatement.executeQuery (ProxyPreparedStatement. java: 52) ~ [HikariCP-2.7.8.jar : na] at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeQuery (HikariProxyPreparedStatement. java) ~ [HikariCP-2.7.8.jar: na] в org.hibernate.engine.jdb c .internal.R esultSetReturnImpl.extract (ResultSetReturnImpl. java: 60) ~ [hibernate-core-5.2.16.Final.jar: 5.2.16.Final] ... 95 пропущенных общих кадров

Процесс завершен с кодом выхода 1

На самом деле, таблица существует в базе данных db

@Entity
@Table(name = "Teams")
@DynamicUpdate
@Data
public class Team implements Serializable 

После миграции Spring Boot 2.0: jdbcUrl требуется с driverClassName, когда я получил эту ошибку, я использовал это для разрешения приложения. datasource.jdb c -url = jdb c: mysql: // localhost / test сейчас, я получаю вышеуказанную ошибку

1 Ответ

0 голосов
/ 15 апреля 2020

Из аннотации @Table я вижу, что вы назвали свою таблицу BD Teams, и Spring пытается получить базу данных Team, и по этой причине происходит сбой. Я предполагаю, что у вас есть несколько запросов, которые ссылаются на неправильное имя таблицы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...