지난 시간에는 DB 테이블 컬럼정보를 이용한 Kotlin Variable 조각코드 자동생성에 대해 말씀드렸습니다.
오늘은 Kotlin Entity 조각코드 생성하는 기능을 소개해드립니다.
코드 한땀 서비스는 기본적으로 DB 테이블 Snake case 컬럼 기준으로, Camel case 변수를 생성하게 되는데요.
초기값 입력에 관해서는 이전 게시물 확인을 부탁드립니다.
여기서는 DB 테이블과 맵핑되는 Entity 객체를 생성시켜주는 기능으로 이해해 주시면 될것 같습니다.
그럼 제공하는 옵션에 대해 간단히 말씀드립니다.
Kotlin Entity 생성 예시
/** * * @property seq Sequence * @property userId User identification * @property userEmail User E-mail * @property delFg Delete flag * @property createDate Date of creation * * @author * @version 1.0 * @see */ @Schema(description = "OlosiaCom") @Entity @Table(name = "olosia_com") data class OlosiaCom ( @Schema(description = "Sequence") @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "seq") val seq : Int? = 0 , // Sequence ㅤ @Schema(description = "User identification") @Column(name = "user_id") val userId : String? = null , // User identification ㅤ @Schema(description = "User E-mail") @Column(name = "user_email") val userEmail : String? = null , // User E-mail ㅤ @Schema(description = "Delete flag") @Column(name = "del_fg") val delFg : Boolean? = false, // Delete flag ㅤ @Schema(description = "Date of creation") @Column(name = "create_date") val createDate: LocalDateTime? = null // Date of creation ㅤ )
오늘은 코드 한땀에서 제공하는 Kotlin Entity 조각코드 생성기능에 대해 간단히 말씀드렸습니다.
혹시 이용하시면서 필요한 기능 있으시면 댓글 부탁드립니다.
감사합니다.