1번
-
@oneToMany일경우
나의 값을 적어줘야한다
@manyToOne일경우
같이 가져올 테이블 값을 지정해야한다
일단 테이블을 보자
a테이블은 글/b테이블은 댓글테이블이다
난 이전에 저 oneToMant에 a_id가 아닌 b_id를 적어 놓았다
그래서 foreign key constraint fails 에러를 만났다
사소하지만 은근히 헷갈릴거 같아서 적어 놓는다
아래글을 보고 해결한것이다
https://reddit.fun/82784/onetomany-cannot-add-update-child-foreign-constraint-fails?show=82806
2번
-해당 테이블에 값이 있는지 확인해야 한다
역시 없다면 oreign key constraint fails 에러를 뱉는다
'Springboot > Jpa' 카테고리의 다른 글
JPA 다중 기본키(복합키) 그리고 왜래키 기본키 같이 쓰기 (0) | 2022.05.15 |
---|---|
vscode querydsl Qclass classNotFound 에러 (0) | 2022.04.04 |
jpa 지연로딩을 사용하자 (0) | 2022.04.04 |
jpa lazy사용시 jpa could not initialize proxy - no session 에러 (0) | 2022.04.04 |
vscode에서 Jpa와 query dsl Qclass만들기 (0) | 2022.04.03 |