У меня есть таблица в sql, как это:
id = 1, type = 1, description = "something"
id = 2, type = 1, description = "something else"
id = 1, type = 2, description = "another class"
id = 2, type = 2, description = "something"
Я хотел бы создать два класса, которые наследуются от одного класса. И дискриминатор должен быть типа. Проблема в том, что идентификатор может повторяться для каждого из подтипов.
Когда у меня есть связь @ManyToOne с другим классом Hibernate, не используйте type, только идентификатор.