Skip to content

배토의 개발일지

나를위한 단편적 기억들의 기록

Menu
  • 안드로이드
  • Godot
  • 게임제작일지
  • 블렌더
  • 코틀린
  • 파이썬
  • 집수리
  • 기타
Menu

[태그:] equals

Kotlin: data class equals without id

Posted on 2020년 12월 18일2025년 9월 12일 by batmask

DB를 사용하면서 Entity를 data class로 표현하는데, id를 자동생성되도록 했더니 두개의 entity 비교에 문제가 생겼다. 내가 원하는건, id를 제외한 내용의 비교. data class가 자동 생성해주는 equals()를 포기하고 내가 재정의 하기엔, 너무 말이 안되는거 같아서 한참을 헤매이다가 알아냄. data class가 자동생성해주는 equals()는 primary constructor에 정의된 properties만 사용한다. 위와 같이 정의되면, age에 상관없이 name만 비교가 된다. 알고보니, Kotlin…

최신 글

  • 서울시 집수리 교육 8일차
  • 서울시 집수리 교육 7일차
  • 집수리 관련 좋은 유튜브 채널 모음
  • 서울시 집수리 교육 5일차

보관함

2025 9월
일 월 화 수 목 금 토
 123456
78910111213
14151617181920
21222324252627
282930  
« 8월    

메타

  • 로그인
  • 엔트리 피드
  • 댓글 피드
  • WordPress.org
©2025 배토의 개발일지 | Built using WordPress and Responsive Blogily theme by Superb