代码之家  ›  专栏  ›  技术社区  ›  Dherik

在JPA/Hibernate上映射日期时,日期和日历之间是否存在差异?

  •  0
  • Dherik  · 技术社区  · 6 年前

    java.util.Calendar 类,例如:

    @Column(name="order_date", nullable=false)
    private Calendar orderDate;
    

    我总是用 java.util.Date

    @Column(name="order_date", nullable=false)
    private Date orderDate;
    

    所以,两者之间有一些区别 Calendar Date 我在使用JPA/Hibernate时需要注意什么?

    1.我使用的是旧版本的Hibernate,因此无法使用 LocalDate / LocalDateTime 上课。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Rehan Javed    6 年前

    Date和Calendar之间的区别在于Date类使用特定的时间瞬间进行操作,Calendar类允许您在特定的时间瞬间和一组日历字段(如小时、年、月、月的天)之间进行转换。

    getTime() 日历类的方法。

    推荐文章