Я делаю веб-проект, и после того, как я сделал это локально, я загружаю на сервер (centos7), но когда я перехожу на главную страницу, журнал возвращает эту ошибку.
Странная вещьна моем ноутбуке (Mac) все работает хорошо, но когда я открываю его через сервер.Журнал весенней загрузки сказал, что не может найти две таблицы.все остальные таблицы кажутся нормальными.и домашняя страница получает данные из базы данных. С сегодняшнего дня я не могу найти решение из интернета. И я проверил базу данных на сервере, обе таблицы существуют (в настоящее время внутри них нет данных).
@Entity
@Table(name = "orderItem")
@JsonIgnoreProperties({ "handler","hibernateLazyInitializer" })
public class OrderItem {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
private int id;
@ManyToOne
@JoinColumn(name="pid")
private Product product;
@ManyToOne
@JoinColumn(name="oid")
private Order order;
@OneToOne
@JoinColumn(name="uid")
private User user;
@OneToOne
@JoinColumn(name="sid")
private User seller;
public List<Request> getRequests() {
return requests;
}
public void setRequests(List<Request> requests) {
this.requests = requests;
}
@Transient
private List<Request> requests;
private int status;
private int price;
private Date createDate;
private int way;
private int number;
/////////////////////////////////////// + ---------------------- + |Tables_in_gogogo + ---------------------- + |адрес ||категория ||чат-сообщение ||порядок_ ||заказать ||продукт ||продукт изображения ||собственность ||стоимость имущества ||запрос ||обзор ||пользователь ||userimage ||список пожеланий |+ ---------------------- + //////////////////////////////
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/gogogo?
useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDate
timeCode=false&serverTimezone=UTC&useSSL=false
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.jpa.hibernate.ddl-auto = none
spring.jpa.hibernate.naming.physicalstrategy=
org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
///////////////////////////////////////////////////////////////
at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(RepositoryFactorySupport.java:499)
at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:477)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:56)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:136)
... 65 more
Вызвано: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Таблица 'gogogo.orderItem'не существует в sun.reflect.NativeConstructorAccessorImpl.newInstance0 (родной метод) в sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:62) в sun.reflect.DelegatingConstructorAccessorImpl.jjjjjjjnInIning.reflect.Constructor.newInstance (Constructor.java:423) в com.mysql.jdbc.Util.handleNewInstance (Util.java:425) в com.mysql.jdbc.Util.getInstance (Util.java:408) на ком.mysql.jdbc.SQLError.createSQLException (SQLError.java:943) по адресу com.mysql.jdbc.MysqlIO.checkErrorPacket (MysqlIO.java:3973) по адресу com.mysql.jdbc.MysqlIO.cheIOjl3.mysql.jdbc.MysqlIO.sendCommand (MysqlIO.java:2527) в com.mysql.jdbc.MysqlIO.sqlQueryDirect (MysqlIO.java:2680) на com.mysql.jdbc.ConnectionImpl.execSQL (ConnectionImpl.java:2487) на com.mysql.jdbc.PreparedStatement.executeInternal (PreparedStatement.java:1858) на com.mysql.jdbc.Preparedteument.(PreparedStatement.java:1966) в sun.reflect.GeneratedMethodAccessor102.invoke (Неизвестный источник) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.lang.rej.in.49.kef:) в org.apache.tomcat.jdbc.pool.StatementFacade $ StatementProxy.invoke (StatementFacade.java:114) в com.sun.proxy.ResultSetReturnImpl.extract (ResultSetReturnImpl.java:70) ... еще 96
Я потратил много времени на эту ошибку.