相关疑难解决方法(0)

@CreationTimestamp和@UpdateTimestamp在Kotlin中不起作用

这是我的Tag和Post Entity类:

@Entity
class Tag(
        @get:NotBlank
        @Column(unique = true)
        val name: String = "",
        val description: String = ""
) {

    @Id
    @GeneratedValue(strategy = GenerationType.SEQUENCE)
    val id: Int? = null


    @ManyToMany(mappedBy = "tags")
    val posts: MutableSet<Post> = mutableSetOf()

    @CreationTimestamp
    lateinit var createDate: Date

    @UpdateTimestamp
    lateinit var updateDate: Date

    fun addPost(post: Post) {
        this.posts.add(post)
        post.tags.add(this)
    }


}



@Entity
class Post(
        @get:NotBlank
        var name: String = "",
        val content: String = ""
) {
    @Id
    @GeneratedValue(strategy = GenerationType.SEQUENCE)
    val id: Int? = …
Run Code Online (Sandbox Code Playgroud)

spring spring-data spring-data-jpa kotlin

4
推荐指数
1
解决办法
1851
查看次数

标签 统计

kotlin ×1

spring ×1

spring-data ×1

spring-data-jpa ×1