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

This commit is contained in:
Klaus 2023-08-18 19:25:58 +09:00
parent 25be1a6adc
commit 7b58335a42
1 changed files with 17 additions and 2 deletions

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()
}
} }