как задать составной первичный ключ с помощью аннотаций jpa?

Есть сущность Folder которая может содержать ссылки на саму себя и Document. Если записать просто

@Entity
public class Folder extends BaseEntity {
    private String title;
    @OneToMany
    private List<Folder> folders;
}

то Hibernate генерирует таблицу folder_folders с двумя полями и двумя внешними ключами. Можно ли с помощью аннотации заставить Hibernate добавлять составной первичный ключ по этим двум полям?


Ответы (0 шт):