[TIL] 코드스테이츠 SEB BE Day 49

💡 Today I Will Learn

  • 엔터티 매핑
  • 연관 관계 매핑

✏️ Check Box


  • 엔티티 매핑

  • 연관관계 매핑

📌 정리


Entity 매핑에서 기본키의 IDENTITY 전략, @Column에 적용될 속성 nullable, unique, updateable 등에 대해 학습하였다. @Column 어노테이션에 적용되는 속성들은 DB 테이블 내의 속성들로 설정이 되는 것이고, 또한 예외까지 던질 수 있어서 유용할 것으로 보인다.

연관관계 매핑에서 가장 중요하다고 생각되는 mappedby 속성@Joincolumn을 공부하면서 왜 연관관계 매핑에서 자동으로 외래키가 존재하는 테이블에 레코드가 삽입되지 않을까 생각했었다. 그 문제를 단번에 해결해주는 것이 Cascade 속성이었다. 단순히 삭제하는 것에만 연쇄적으로 반응하는 줄 알고있었던 나의 짧은 지식이었다😥 CASCADE.PERSISTCASCADE.REMOVE 그리고 이 둘을 모두 사용하는 CASCADE.ALL 속성이 존재하였다….

🎯 Tomorrow


  • Spring Data JPA

Back to [TIL] 코드스테이츠 SEB BE Day 48