JPA 2 で @JoinTable を使用して行の ID の UUID キーを生成する方法はありますか? このテーブルの新しいエンティティを作成したくありません (問題が解決したとしても)。また、DB から作成したくありません。
@ManyToMany
@JoinTable(name="Exams_Questions", schema="relation",
joinColumns = @JoinColumn(name="examId", referencedColumnName="id"),
inverseJoinColumns = @JoinColumn(name="questionId", referencedColumnName = "id"))
private List<Question> questions = new ArrayList<Question>();
データベーステーブル
CREATE TABLE [relation].[Exams_Questions](
[id] [uniqueidentifier] PRIMARY KEY NOT NULL,
[examId] [uniqueidentifier] NOT NULL,
[questionId] [uniqueidentifier] NOT NULL,