从数据库或VM获取Hibernate默认时间戳?

时间:2014-08-15 20:14:33

标签: java hibernate

Hibernate documentation中,时间戳的解释如下:

  

使用时间戳版本控制时,您可以告诉Hibernate在哪里   通过可选的方式从 - database或JVM检索时间戳值   将@ org.hibernate.annotations.Source注释添加到   属性。注释的value属性的可能值   是org.hibernate.annotations.SourceType.VM和   org.hibernate.annotations.SourceType.DB。 默认为SourceType.DB   这也适用于根本没有@Source注释的情况。

并且它说:

来源(可选 - 默认为vm)

因此,在以粗体显示这两个语句之后,我很清楚究竟哪一个是Timestamp的默认设置,无论是VM还是DB?

1 个答案:

答案 0 :(得分:1)

org.hibernate.annotations.Source {{1}}提到默认值为VM:

  

默认值:

     
    

org.hibernate.annotations.SourceType.VM