Я не хочу использовать идентификатор автоинкремента. У меня есть эта таблица в PostgreSQL:
CREATE TABLE public.project
(
id character varying(255) COLLATE pg_catalog."default" NOT NULL,
name character varying(255) COLLATE pg_catalog."default" NOT NULL,
number bigint NOT NULL,
state character varying(255) COLLATE pg_catalog."default",
CONSTRAINT project_pkey PRIMARY KEY (id)
)
А у меня есть эта модель:
@Entity
@Table(name = "project")
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
public class Project {
@Id
@Column(name = "id")
private String id;
@Column(name = "name")
private String name;
@Column(name = "number")
private BigInteger number;
@Column(name = "state")
private String state;
Я хочу использовать простой идентификатор. Я не хочу использовать autoincrement и hibernate_sequence и не понимаю, где я ошибаюсь.
И у меня есть ошибка:
ERROR 11088 --- [ restartedMain] o.h.engine.jdbc.spi.SqlExceptionHelper : ERROR: relation "hibernate_sequence" does not exist