sy_develop_note

  • 홈
  • 태그
  • 방명록

2025/06/02 1

JPA + AttributeConverter 사용 시 equals/hashCode가 필요한 이유

프로젝트에서 다음과 같은 Hibernate 경고 메시지를 마주쳤습니다. 😨HHH000481: Encountered Java type [...] which does not appear to implement equals and/or hashCode. This can lead to significant performance problems [...]처음 보면 당황스럽지만, 핵심은 간단합니다.equals/hashCode가 구현되어 있지 않아서 Hibernate의 Dirty Checking이 제대로 동작하지 않는다!이 글에서는 왜 이런 일이 생기는지, @AttributeConverter를 쓸 때 왜 equals/hashCode가 꼭 필요한지, 그리고 실제 코드로 어떻게 해결하는지를 정리해 보겠습니다. 왜 eq..

Spring 2025.06.02
이전
1
다음
더보기
프로필사진

sy_develop_note

  • 분류 전체보기
    • DesignPatterns
    • Spring
    • Java
    • Redis
    • ContainerTech
    • Git
    • IntelliJ
    • Kafka
    • DataBase
      • MySQL
      • MongoDB
    • Algorithm
      • CodingTest
    • TypeScript
    • TestCode
    • Linux
    • 개발끄적

Tag

클린 아키텍처, Spring, typescript, Java, 티스토리챌린지, 프로그래머스, java 코테 문제 풀이, programmers, mongoDB, 오블완, 코테 문제 풀이, 깃, 타입스크립트, 만들면서 배우는 클린 아키텍처, 프로그래머스 문제 풀이, Git, MySQL, 자바, 백준, Baekjoon,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • Github

티스토리툴바