質問 > その他 > エンティティでのリポジトリの呼び出し方 |
その他
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
umebius |
投稿日時: 2019/12/12 8:19
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: エンティティでのリポジトリの呼び出し方 2系から3系、4系に移行する際はこのケースをよくお見かけします。
2系では外部キー制約がなかったため、データベース上直接レコード削除が可能で大概動作もしていましたが、基本的に3系、4系ではエラーになります。 実際に対応したProductClassのデータを投入する以外ですと、考えられそうな対応策としては下記のあたりになります。 マイページだけだとこれでいけると思いますが、受注管理なども考えると、他にも色々必要かもしれません。 1.product_class_idが物理削除されていれば dtb_order_itemテーブルのproduct_class_idをNULLにする。 2.データがおかしくないかのチェックを入れる OrderItemエンティティに、EntityUtil::isEmptyでレコードが存在するかのチェックを入れるなど。 ※EntityUtil::isEmptyは4系では非推奨メソッドとなっています。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
エンティティでのリポジトリの呼び出し方 | tori3103 | 2019/12/8 23:25 |
Re: エンティティでのリポジトリの呼び出し方 | 468 | 2019/12/11 9:45 |
Re: エンティティでのリポジトリの呼び出し方 | tori3103 | 2019/12/11 11:15 |
Re: エンティティでのリポジトリの呼び出し方 | 468 | 2019/12/11 17:08 |
Re: エンティティでのリポジトリの呼び出し方 | tori3103 | 2019/12/11 23:53 |
» Re: エンティティでのリポジトリの呼び出し方 | umebius | 2019/12/12 8:19 |
Re: エンティティでのリポジトリの呼び出し方 | tori3103 | 2019/12/12 18:28 |