当数据库中定义了timestamp类型字段,hibernate有其特定的映射,及POJO特定的属性类型。下面的例子仅供hibernate初学者参考。
数据库表中有timestamp类型字段:modifytime ,对应JAVA映射类:
private java.util.Data modifytime ;
注意:这里不能设置为java.sql.Timestamp类型。
映射文件:
//timestamp定义必须要跟在id后面 <timestamp name="modifytime" column="modifytime"/>
这样的配置生成类似如下的建表语句:
modifytime timestamp not null default current_timestamp