エンジニア初心者です。初歩的な質問かもしれませんが、下記について教えて頂きたいです。
spring bootで開発行っており、登録情報を削除したいです。
環境としては、DBはpostgresをしようしています。
二つのテーブルを作成しており、deleteボタンを押したときに、下記のエラーが発生します。
update or delete on table "user" violates foreign key constraint "user_img_user_id_fkey" on table "user_img"
Java
1@Entity 2@Table(name="item") 3@Data 4public class User { 5 6 @Id 7 @GeneratedValue(strategy = GenerationType.IDENTITY) 8 private Long userId; 9 10 private Long groupId; 11 //他省略 12
Java
@Table(name="user_img") @Data public class UserImg { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long userImgId; // TODO 外部キー private Long userId; //以下省略
エラー内容から外部キー(userId)制約されたデータを自動で消すようにしたいのですが、
どのような方法があるのかお聞きしたいです。JPAを使って実装できるかなど…
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/15 02:48
2019/10/15 02:52
2019/10/15 03:33
2019/10/15 05:33