데이터 클래스 (1) 썸네일형 리스트형 코틀린(Kotlin) data class를 JPA에서 사용시 주의할 점 코틀린(Kotlin) data class를 JPA에서 사용시 주의할 점 들어가며 코틀린(Kotlin)을 회사 웹 서비스에 도입하기 위해 공부하던 중 kotlin의 data class를 spring data jpa에서 사용시 주의할 점을 알게 되었다. data class란 무엇인가? lombok에서 사용하는 @Data 어노테이션과 비슷한 기능을 코틀린(Kotlin) 언어 자체에서 지원한다고 보면 된다. 지원 기능은 대표적으로 아래와 같다. equals() / hashCode() 자동 선언 toString() 자동 선언 copy() 함수 구현 반복되는 코드 구현을 줄여주는 좋은 기능이다. 실제로 웹상의 많은 예제에서 data class의 장점으로 spring data jpa의 entity를 예시로 들었다. .. 이전 1 다음