본문 바로가기

내일배움캠프 4기 스프링/내배캠 TIL📘

02. 02 TIL

728x90

JPA 심화 강의

Raw JPA로 개발하기 : RDB의 테이블을 엔티티로 매핑하기

라이브 템플릿을 활용해 보다 명확하게 엔티티 구조 짜기

 

RawJPA 연관관계 매핑기능

실습 중

- Transaction silently rolled back because it has been marked as rollback-only

- Thread id 값이 null이다.

-> 데이터베이스에 Thread 테이블 생성이 안되고 있음, 왜지?

유의할 것 : 테스트에 사용되는 application.yml은 실제 해당 파일과 별개이므로 항상 두 파일 모두 같은 상태인지 확인할 것

 

RawJPA 기타기능 : cascade, orphanremoval

fetch

 

참고

https://cdaosldk.tistory.com/126

 

게시판의 댓글을 포함하고 있는 게시물을 댓글 삭제 없이 게시물만 삭제하는 경우, 예외 Referentia

부모(게시물) -> 자식(댓글) 관계로 DB가 설정되어있을 때, 부모 엔티티를 지울 때 남겨지는 자식 엔티티가 있다면 그 자식 엔티티를 고아 객체로 본다. 이를 그대로 둘 경우 Referential integrity constra

cdaosldk.tistory.com

 

SpringData 구조 및 JpaRepository 원리

728x90

'내일배움캠프 4기 스프링 > 내배캠 TIL📘' 카테고리의 다른 글

02. 06 TIL  (0) 2023.02.07
02. 03 TIL  (0) 2023.02.03
02. 01 TIL  (0) 2023.02.01
01. 31 TIL  (0) 2023.01.31
01. 30 TIL  (0) 2023.01.30