Org.Hibernate.AnnotationException: 未为实体指定标识符 我的表中没有 ID
2022-09-01 00:13:50
我正在处理数据库中的表,并且该表没有主键或适当的列,而该列具有可以充当主键的唯一值,我没有更改该表的权限。
我该怎么办?我尝试将@id注释放在随机列中,并且它起作用了,但我不知道这是否会在以后带来任何麻烦。我该怎么办?
我的班级
@Entity
@Table(name="my_table")
public class TheTable {
@Column (name="name", nullable=false)
private String name;
@Id <--- I just put this id in this random column but this column should not be a id column
@Column (name="anyfield", nullable=false)
private String anyfield;
}