エラーメッセージにあるように、@GeneratedValue
のフィールドは1つだけです 許可されていますが、2つあります。
そのうちの1つを削除してください。
単純なアノテーションでは意図したことを実行できないと思います。
回避策については、この既存の投稿を確認してください。
回避策
同じテーブルに2つの列が必要で、その値を自動インクリメントする必要がある理由がわかりません。
2つの一意の列が本当に必要な場合は、通常どおりIDを使用し、もう一方の列にはUUIDを使用できます。