【Hibernate学习笔记-5.2】使用@Temporal修饰日期类型的属性

阅读 51

2022-05-18

作者:ssslinppp      

1. 摘要

关于日期类型,Java和数据库表示的方法不同:

  • Java:只有java.util.Date和java.util.Calender两种;
  • 数据库:date、time、datetime、timestamp等;

当在持久化类定义了一个java.util.Date类型的属性时,Hibernate到底将该类型的属性定义成date类型、time类型还是timestamp类型?

使用@Temporal注解;

@Temporal:


  1. @Temporal(TemporalType.DATE) :对应date;
  2. @Temporal(TemporalType.TIME) :对应time;
  3. @Temporal(TemporalType.TIMESTAMP) : 对应timestamp;

2. 程序






精彩评论(0)

0 0 举报