Изначально мой класс сущности был определен следующим образом:
Код: Выделить всё
@ApiModel
@XStreamAlias("user")
@Entity
@Table(name = "user")
public class User {
// ...
}
Код: Выделить всё
@ApiModel
@XStreamAlias("user")
@Entity
@Table(name = "users")
public class User {
// ...
}
Код: Выделить всё
org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USERS" not found; SQL statement:
ALTER TABLE USERS ADD CONSTRAINT USERS_FK1 FOREIGN KEY (SUBSCRIPTION_ID) REFERENCES SUBSCRIPTIONS (SUBSCRIPTIONID) [42102-200]
Что может быть причиной этой ошибки? Я даже изменил имя таблицы в аннотации JPA на другое, и все сработало нормально. Так почему же именно имя «пользователи» вызывает проблему?
Подробнее здесь: https://stackoverflow.com/questions/787 ... sing-h2-da
Мобильная версия