问题:我在数据库表中没有键,并且禁止更改架构。字段为date
和some_int
。如果没有将任何字段注释为键,则Intellij将显示错误“持久实体'MyEntity'应该具有主键”。
研究:this之类的解决方案仅建议使用复合键。选择@Id
,@EmbeddedId
或@IdClass
并不能解决问题。
问题:如何构建JPA实体?
create table my_table
(
region_id integer,
period date,
income bigint
);