[TIL] 2024/08/28

2024. 8. 29. 02:04·TIL

 
1. org.hibernate.TransientPropertyValueException: object references an unsaved transient instance - save the transient instance before flushing : com.sparta.aibusinessproject.domain.Payment.user -> com.sparta.aibusinessproject.domain.User

 

왼쪽이 User의 자식 객체인 Payment

오른쪽이 User 객체

 

User 테이블에 데이터 없는 상태인데 자식객체에서 save 해서 에러남

=> User 테이블에 더미 데이터 생성 후 해결

 

 

2. @JoinColumn name 속성은 부모엔티티이름_부모엔티티의Pk값 인데

user_user_id가 미관상? 좋지않아서 찾아보니

[@JoinColumn에 name 속성을 생략해도 자동으로 대상 테이블의 pk값으로 지정] 된다고 한다.

그러니 name 속성값을 어떻게 써야할지 고민하지 않아도 된다

 

'TIL' 카테고리의 다른 글

[TIL] 2024/08/30  (0) 2024.09.02
[TIL] 2024/08/29  (0) 2024.09.02
[TIL] 2024/08/27  (0) 2024.08.28
[TIL] Write-Behind 캐싱 구현  (0) 2024.08.21
[TIL] 장애대응  (0) 2024.08.20
'TIL' 카테고리의 다른 글
  • [TIL] 2024/08/30
  • [TIL] 2024/08/29
  • [TIL] 2024/08/27
  • [TIL] Write-Behind 캐싱 구현
dev_ajrqkq
dev_ajrqkq
알고리즘 천재가 될 거야
  • dev_ajrqkq
    기록이 자산이다
    dev_ajrqkq
  • 전체
    오늘
    어제
    • 분류 전체보기 (147)
      • Front-end (0)
      • Back-end (11)
        • Spring (1)
        • Java (8)
      • CS (9)
        • 데이터베이스 (5)
        • 네트워크 (4)
      • Algorithm (80)
      • 이것저것 (0)
      • 버그잡기 (1)
      • TIL (37)
      • 후기 (1)
      • 취준 (0)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      99클럽
      개발자취업
      TypeScript
      Til
      항해99
      오블완
      코딩테스트준비
      티스토리챌린지
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.2
    dev_ajrqkq
    [TIL] 2024/08/28
    상단으로

    티스토리툴바