코틀린 엔티티 설계 고민기 - JPA에서 코틀린을 적용하여 마주한 문제들
·
Spring JPA
0. 문제의 발단코틀린 입문 강의를 마치고 처음으로 코틀린 프로젝트를 시작했습니다. 기존에 자바로 작성된 코드를 코틀린으로 리팩토링하면서 여러 상황을 마주하게 되었습니다. 특히 엔티티 클래스를 새롭게 작성하면서 고민이 많았습니다. 기존 코드는 다음과 같았습니다.@Entityclass Link( name: String, content: String, isActive: Boolean,) : Base() { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "link_id") var id: Long? = null var name: String = name var content: Stri..