Я работаю с таблицей в базе данных, и в этой таблице нет первичного ключа или соответствующего столбца с уникальным значением, которое может выступать в качестве первичного ключа, у меня нет прав на изменение этой таблицы.
Что мне делать? Я попытался помещать аннотацию @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;
}