Используя Java, Hibernate и MySQL, я сохраняю экземпляры такого класса, используя поддержку Hibernate из Spring.
@Entity
public class MyEntity implements Serializable {
private Long id;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
}
Это обычно работает нормально. Но время от времени, пытаясь сохранить такую сущность, я получаю следующее:
java.sql.SQLException: PROCEDURE schema.identity does not exist
Основная ошибка MySQL:
SQL Error: 1305, SQLState: 42000
Это обычная ошибка MySQL, описанная в руководстве MySQL .
Моя проблема в том, что эта система работала месяцами без каких-либо проблем. Только недавно я обнаружил ошибку, описанную выше. У вас есть идеи, что могло вызвать эту проблему? Что Hibernate ищет и не находит?
Если этот вопрос должен быть связан с ошибкой сервера, не стесняйтесь переносить его:)