Symfonyフレームワークで生成されたエンティティにはIDフィールドがありますが、このフィールドにはセッター(setID())がありません。したがって、永続性およびフラッシュ後のデータベースへのIDフィールドの最初のエントリは '0'です。しかし、その後のエントリも '0'になります。次のデータベースへのエントリが1のような値を取得し、続いてすべてのエントリに対して1ずつ増加することを確認するにはどうすればよいですか。この問題により、整合性制約違反が発生しています。Symfonyで自動生成されたID値
0
A
答えて
0
あなたのエンティティのIdフィールドには@Idアノテーションが必要です。これは、このフィールドが識別子/主キーであることを意味します。デフォルトでは、doctrineはAUTO戦略を使用しますが、変更することができます。 doctrine documentationをご覧ください。有効なIDの定義の
0
Exemple:
/**
* @var int
*
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
関連する問題
- 1. symfony 2:自動生成されたナビゲーションメニュー
- 2. ID値が自動的に生成されない
- 3. ASP.NETでDBから自動生成されたID
- 4. JPA - persist()後に自動生成されたIDを返す
- 5. 自動的に生成されたユーザーID
- 6. プリペアドステートメントから自動生成された主キーID
- 7. 自動生成されたIDを得る(オブジェクト化データストア)
- 8. typeorm:postgresqlで自動生成されたUUID
- 9. 自動生成ID(WEB API2)
- 10. 自動生成IDリード
- 11. 自動生成されたidプロパティを手動で設定する
- 12. symfony - 自動生成モデルフォームの追加フィールド
- 13. 自動生成されたpdf
- 14. リードバックの自動生成されたインデックスファイル
- 15. symfony:自動生成された静的ファイルパスを修正するには?
- 16. 返されたListOf行の自動生成IDの作成方法
- 17. 自動的に生成された配列内の値のセット?
- 18. Djangoモデルで自動生成された主キーIDを取得する方法
- 19. djangoモデルで自動生成されたIDが見つかりません
- 20. 自動生成値が
- 21. 自動ID生成とマッピング_id NEST
- 22. Neo4jのIDの自動生成
- 23. faceletコンポーネントの自動生成ID
- 24. Oracle SQL自動生成ID主キー
- 25. Datetimeを含む自動生成された一意のIdの実装方法
- 26. nullまたはデフォルトの代わりに自動生成されるId 0
- 27. 自動生成されたID番号をテキストボックスにコピーする方法は?
- 28. Hibernate return新しく挿入された行のidを自動生成する
- 29. Cortana BOT Frameworkは自動生成されたIDを返します
- 30. flush()の直後に自動生成されたIDを取得するsymfony3
は持続し、フラッシュの呼び出し後に正しい値で満たされるべき。コードを表示する。 – Maerlyn