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