Spring hibernate выдает ошибки после удаленного столбца - PullRequest
0 голосов
/ 06 мая 2020

Я создал приложение springboot с некоторыми столбцами. Таблица была создана правильно. После этого я удалил столбец с фамилией из базы данных и из моего Student.class

@Entity
@Table(name = "STUDENT)
public class StudentEntity {

@Id 
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id")
private int id;

@Column(name = "name", length = 10)
private String name;

@Column(name = "surname", length = 10)
private String surname;

@ManyToOne(cascade = CascadeType.ALL)
@JoinColumn(name = "MASTER_ID")
private StudentEntity masterId;

@OneToMany(mappedBy = "masterId", cascade = CascadeType.ALL, fetch = 
FetchType.EAGER)
private List<StudentEntity> detailTransactions = new ArrayList<>();

public Staff() {
}

После удаления

@Id 
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id")
private int id;

@Column(name = "name", length = 10)
private String name;

@ManyToOne(cascade = CascadeType.ALL)
@JoinColumn(name = "MASTER_ID")
private StudentEntity masterId;

@OneToMany(mappedBy = "masterId", cascade = CascadeType.ALL, fetch = 
FetchType.EAGER)
private List<StudentEntity> detailTransactions = new ArrayList<>();

public Staff() {
}

Теперь я получаю несколько ошибок, когда хочу выполнить метод findAll.

Моя ошибка: could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet. Есть ли у вас какие-нибудь идеи? Как обновить спящий режим?

Мой файл application.properties:

spring.jpa.properties.hibernate.generate_statistics=false
spring.jpa.properties.hibernate.show_sql=false
spring.jpa.properties.hibernate.jdbc.batch_size=1000
spring.jpa.properties.hibernate.order_inserts=false
spring.jpa.properties.hibernate.order_updates=false
...