Код: Выделить всё
CREATE TABLE Pet (
petId varchar(64) NOT NULL,
name varchar(256) NOT NULL,
petType varchar(64) NOT NULL,
breedId varchar(64) NOT NULL,
age integer,
createdOn TIMESTAMP NOT NULL,
createdBy varchar(64) NOT NULL,
lastUpdatedBy varchar(64),
lastUpdatedOn TIMESTAMP,
PRIMARY KEY (petId),
FOREIGN KEY (breedId) REFERENCES Breed(breedId)
);
Ниже представлена модель домашнего животного:
Код: Выделить всё
@Entity
@Table(name = "pet", schema = "petsetgo")
public class Pet extends BaseModel implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
@Id
private String petId;
private String name;
@Enumerated(value = EnumType.STRING)
private PetType petType;
private Integer age;
@JoinColumn(name = "breedid")
private String breedId;
- добавил имя схемы в аннотацию таблицы.
- попробовал перевести все значения в нижний регистр
Подробнее здесь: https://stackoverflow.com/questions/785 ... -not-exist