타키의 공부방

타키의 공부방

  • 분류 전체보기 (38)
    • 개인 공부 (7)
    • JAVA (17)
      • 스프링 핵심 원리 (5)
      • 스프링 DB (0)
      • 스프링 데이터 JPA (12)
    • 백준 (3)
    • 기타 (4)
    • 프로젝트 (4)
      • KEEV (3)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

타키의 공부방

컨텐츠 검색

태그

RequestBody 임베디드 타입 URL 링크 표현식 java #jpa @MapsId MVC @GetMapping Spring SpringMVC 김영한 연관관계매핑 생성자 주입 연관관계 매핑 responsebody 요청 매핑 값 타입 JPA JsonIdentityInfo @Serializable Java

최근글

댓글

공지사항

아카이브

@Serializable(1)

  • [유신사 프로젝트] 로그인 & 회원가입 기능 2

    코드를 짜면서 좀 헷갈렸던 개념이랑 새로 알게 된 개념을 정리해봤다. 1. @MapsId@MapsId는 연관관계의 외래키를 복합키의 일부로 사용하고 싶을 때 쓰는 어노테이션이다.예를 들어, user_role 테이블은 user_id와 role 두 개 컬럼을 PK로 가진다.이때 user_id는 동시에 user 테이블을 참조하는 외래키(FK)이기도 하다. @Entitypublic class UserRole { @EmbeddedId private UserRoleId id; @MapsId("userId") @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "user_id") private User user; ...} 여기서 @Ma..

    2025.09.21
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바