test #2

Merged
klaus merged 3 commits from test into main 2023-08-18 12:54:09 +00:00
1 changed files with 17 additions and 2 deletions
Showing only changes of commit 7b58335a42 - Show all commits

View File

@ -1,15 +1,30 @@
package kr.co.vividnext.sodalive.member.nickname
import kr.co.vividnext.sodalive.common.BaseEntity
import kr.co.vividnext.sodalive.member.Member
import java.time.LocalDateTime
import javax.persistence.Entity
import javax.persistence.FetchType
import javax.persistence.GeneratedValue
import javax.persistence.GenerationType
import javax.persistence.Id
import javax.persistence.JoinColumn
import javax.persistence.ManyToOne
import javax.persistence.PrePersist
@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)
@JoinColumn(name = "member_id", nullable = false)
var member: Member? = null
@PrePersist
fun prePersist() {
createdAt = LocalDateTime.now()
}
}