닉네임 변경 로그 엔티티 - updated_at 제거

This commit is contained in:
2023-08-18 19:25:58 +09:00
parent 25be1a6adc
commit 7b58335a42

View File

@@ -1,15 +1,30 @@
package kr.co.vividnext.sodalive.member.nickname package kr.co.vividnext.sodalive.member.nickname
import kr.co.vividnext.sodalive.common.BaseEntity
import kr.co.vividnext.sodalive.member.Member import kr.co.vividnext.sodalive.member.Member
import java.time.LocalDateTime
import javax.persistence.Entity import javax.persistence.Entity
import javax.persistence.FetchType import javax.persistence.FetchType
import javax.persistence.GeneratedValue
import javax.persistence.GenerationType
import javax.persistence.Id
import javax.persistence.JoinColumn import javax.persistence.JoinColumn
import javax.persistence.ManyToOne import javax.persistence.ManyToOne
import javax.persistence.PrePersist
@Entity @Entity
data class NicknameChangeLog(val prevNickname: String) : BaseEntity() { data class NicknameChangeLog(
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
var id: Long? = null,
val prevNickname: String,
var createdAt: LocalDateTime? = null
) {
@ManyToOne(fetch = FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "member_id", nullable = false) @JoinColumn(name = "member_id", nullable = false)
var member: Member? = null var member: Member? = null
@PrePersist
fun prePersist() {
createdAt = LocalDateTime.now()
}
} }