728x90

Caused by: java.sql.SQLIntegrityConstraintViolationException: (conn=451) Cannot add or update a child row: a foreign key constraint fails (`project1`.`#sql-alter-1-1c3`, CONSTRAINT `FKffwems4usce91lgsn7x5l1lff` FOREIGN KEY (`board_entity_bno`) REFERENCES `tbl_board` (`bno`))
@ElementCollection을 joinColumn 따로 명시하지 않으면
엔티티 이름을 prefix로 두어 pk값으로 외래키를 둔다

이렇게 두는 경우에는
imageUrls의 ElementCollection은 외래키를
board_entity_bno로 잡는데
실제로는
tbl_board_bno 이다.
이것을 잡기 위해
명시해줘야한다
다음과 같이 수정한다

'서버' 카테고리의 다른 글
| [홈서버 router 셋팅] - 게이트웨이에서 설정 살펴보기 (mikrotic - rg750gr3) (0) | 2025.09.21 |
|---|---|
| router - iptime QoS 셋팅 (0) | 2025.09.19 |
| vscode - Spring boot 켤 때 java 컴파일 오류 (0) | 2025.09.18 |
| SpringBoot - vscode에서 열 때 gradle 버전오류 생기는 현상 (0) | 2025.09.15 |
| docker - compose.yml로 mariadb 데이터 유지할 수 있도록 셋팅 (0) | 2025.09.08 |