У меня есть модель Java с именем Model
, которая выглядит следующим образом:
import javax.persistence.*;
import javax.persistence.Id;
@Entity
@Table(name="override")
public class Model {
@Id
@Column(name="original", unique = true, nullable = false)
private String original;
@Column(name="override")
private String override;
public void setOriginal(String original) {
this.original = original;
}
public void setOverride(String override) {
this.override = override;
}
public String getOverride() {
return override;
}
public String getOriginal() {
return original;
}
}
, хотя по какой-то причине я получаю ошибку сборки, говорящую No identifier specified for entity: com.blah.Model
.Сначала я подумал, что мой первичный ключ не указан, но похоже, что у меня @Id
правильно установлено в наборе String original
.
Я также убедился, что использую пакет javax.persistence.Id
, а НЕ Springboot.У кого-нибудь есть идеи о том, что это может быть?