天天看点

Hibernate使MySql TimeStamp字段自动生成CURRENT_TIMESTAMP日期时间

1.数据库字段设置为TimeStamp类型,并且默认值为CURRENT_TIMESTAMP,不允许为Null(这里重要!);

2.到Hibernate注解里把不允许为Null的nullable注解去掉,或者设为true;

如: @Column(name="Sub_Date", nullable=true, length=19)

3.在Hibernate里新增记录时,直接给该字段赋值null或不填任何内容,则该字段在数据库的设置由于不允许null,则会自动加上数据库自己当前的时间。

4.到数据库检查--->成功!

继续阅读