ПРОБЛЕМА: у меня нет ключей в таблице базы данных, и изменение схемы запрещено.Поля date
и some_int
.Если ни одно поле не помечено как ключ, то Intellij показывает ошибку «Постоянный объект« MyEntity »должен иметь первичный ключ».
RESEARCH: Решения, такие как , это , предлагают только составные ключи.Выбор @Id
, @EmbeddedId
или @IdClass
не решает проблему.
ВОПРОС: Как построить сущность JPA?
create table my_table
(
region_id integer,
period date,
income bigint
);