[Kotlin + Springboot + JPA] Entity 생성에 관하여.
무작정 코틀린에 대해서 접하였고 기본적인 문법을 공부하고, 간단한 게시판CRUD를 만들면서 참고할만한 글들을 찾아보는데 어떠한 글은 Entity 생성시 data class 를 사용하는 글과, 일반 class를 사용하는 경우가 다양하여서 한번 무슨차이가 있을지 정리해보고 싶었다. 우선 data class 가 뭔지 살펴보자!! 간단한 정보만 정리해보면, https://kotlinlang.org/docs/data-classes.html data 를 저장하기 위한 클래스라고 한다. 컴파일러가 자동으로 primary constructor 의 properties 로 부터 아래의 멤버들을 생성한다. equals() / hashCode() toString(); 선언 순서대로 각 property 에 해당하는 compon..