エンティティを作成してそのIDを設定しないようにするにはどうすればよいですか?私は、データベースの自動インクリメントを延期し、それが起こった場合に409エラーをスローするようにします。データベースのオートインクリメントで@GeneratedValue(strategy = GenerationType.IDENTITY)と@GeneratedValue(strategy = GenerationType.AUTO)をプライマリキーで試していますが、IDの設定は問題としてフラグが立てられず、オートインクリメントスキームがmysqlデータベース。JPA/HibernateエンティティのIDをユーザが設定できないようにする
答えて
こんにちは、多分/あなただけのIDにゲッターを持つことができますが、私は冬眠知らないJPA
あなたができることの一つは次のとおりです。あなたのオブジェクトのユーザアクセスsetId
方法をさせないであろう、あなたのid property and its setter method private
を作ります、
Thanks Vimal。私はユニットテストのために409エラーを再現しようとしています。 idを値に設定してエンティティを作成すると、これがトリガされるケースはありますか?私はこれが409のエラーを引き起こすことがあると読んだが、それは起こるように見えない? –
これを行う可能性のある@GeneratedValueの設定があることを期待していましたが、AUTOとIDENTITYはエンティティのidを設定できるようです。 idの設定へのアクセスをプライベートセッターで制限するか、セッターを完全に削除すると400になります。 –
申し訳ありませんが、これは非常に良い質問ではないと思います。謝罪します。 –
- 1. ユーザIDの設定方法
- 2. プッシュでユーザ名を入力するように設定するgit設定
- 3. IDを指定するときにDDSがエンティティを保存しない
- 4. 任意のidのようなキーを設定するには?
- 5. 特定のユーザがコマンドを使うことができるようにする
- 6. エンティティにIDが設定されていない理由spring-data-jpa save
- 7. Jmeter CSVデータ設定でCSVファイルのユーザIDとパスワードが認識されない
- 8. Gitではどのような設定がユーザ名に影響しますか?
- 9. どのようにCSSを使用してユーザIDに基づいてチャットボックスを設定する
- 10. SVNユーザの設定/ SVNのユーザに更新を許可しコミットできないようにすることはできますか?
- 11. レプリケーションエージェントの設定中にエージェントユーザIDとユーザ/パスワードの違いAEM
- 12. 識別子にユーザ名がない場合、どのようにOpenIDユーザ名を特定するのですか?
- 13. ORMを設定する方法Symfonyの2つのエンティティID
- 14. ユーザがリモートプッシュ通知を受信しない時間を設定させよう
- 15. エンハンストIDを持つ新しいエンティティにユーザが提供する値を持つ永続エンティティ
- 16. グリッドビュー内の特定のアイテムをクリックできないように設定する
- 17. Thinktecture IdentityServer 2.0でIDプロバイダになるようにADFSを設定する
- 18. HTML IDを生成しないようにRailsタグを設定する方法
- 19. JavaのメソッドのようにHTTP Postエンティティを設定するにはどうすればいいですか?HttpPost.setEntity
- 20. ユーザpostgresだけがローカルにアクセスできるようにpg_hba.confファイルを設定するには?
- 21. ブラウザウィンドウのIDを設定するにはどうすればよいですか?
- 22. マルチプルブラウザインスタンスがMVC3で開いているときに、どのようにユーザの設定を思い出すことができますか?
- 23. エンティティIDを順番に生成するようにPlay 1.x/JPAを設定しますか?
- 24. アプリケーションモデル(e4xmi)のIDのようなコードで作成されたコンポーネントの要素IDを設定できますか?
- 25. ユーザが設定画面で数字の範囲から選択できるようにする
- 26. どのようにして、Spring SecurityのユーザIDでユーザの役割をすべて取得できますか?
- 27. FacebookのJavaスクリプトSDKでユーザIDを設定
- 28. 私は特定のエンティティのコレクションを持っている場合、私はそうのようなエンティティのプロパティを取得することができるよ
- 29. エンティティの永続操作をカスケード接続するように設定されていない***という新しいエンティティが見つかりました
- 30. ユーザ設定のないモックロケーションを無効にするページ
ええと、おそらく動作しますが、私はHibernateの設定を望んでいました –
'@GeneratedValue'を '@ Id(Hibernate、JPA、フィールドアクセス)に使用すると私のために動作します。 – garfield