spring boot jpa中的@creationtimestamp和@createddate有什么区别?

h9vpoimq  于 2021-07-23  发布在  Java
关注(0)|答案(1)|浏览(674)
@Entity
public class Foo {
    @CreatedDate
    private LocalDateTime createdDateTime;

    @CreationTimestamp
    private LocalDateTime creationTimestamp;
}

在spring启动实体类中
我不知道该用哪一个
有什么不同?

bttbmeg0

bttbmeg01#

@CreatedDate 是一个spring注解,包含在参考文档中。它适用于spring数据覆盖的所有商店:jpa、jdbc、r2dbc、mongodb、cassandra等。 @CreationTimestamp 是参考文档中介绍的hibernate注解。它只适用于休眠。
至于它们实际做什么,它们与支持更多数据类型的spring变体几乎相同。

相关问题