美文网首页
Hibernate学习5(映射java时间类型)

Hibernate学习5(映射java时间类型)

作者: 又是那一片天 | 来源:发表于2017-08-08 11:18 被阅读0次
java中:

时间日期类型包括:java.util.Date和java.util.Calendar

jdbc API中3个java.util.Date扩展:

java.sql.Date 对应标准SQL DATE
java.sql.Time 对应标准SQL TIME
java.sql.Timestamp 对应标准SQL TIMESTAMP

在标准SQL中:

DATE表示日期
TIME类型表示时间
TIMESTAMP表示时间戳,同时包涵日期和时间

映射文件如何映射?
  • 因为 java.util.Date是:java.sql.Date java.sql.Time java.sql.Timestamp的父类 所以 java.util.Date可以对应标准SQL DATE TIME TIMESTAMP
  • 所以在设置持久化类的Date类型设置为java.util.Date类型
  • 可以通过property type属性值设置 date time Timestamp来指定
<property name="date" type="timestamp">
        <column name="DATE" />
</property>

相关文章

网友评论

      本文标题:Hibernate学习5(映射java时间类型)

      本文链接:https://www.haomeiwen.com/subject/drxalxtx.html