数据库表中有一timestamp类型字段modifytime ,对应JAVA类中的modifytime,定义如下:
private java.util.Data modifytime ;
hbm.xml中的配置如下:
<id name="stampno" type="string" length="128">
<column name="stampno" />
<generator class="uuid.hex" />
</id>
//timestamp定义必须要跟在id后面
<timestamp name="modifytime" column="modifytime"/>
这样的配置生成类似如下的建表语句:
modifytime timestamp not null default current_timestamp
在使用的过程中,每次INSERT UPDATE 都不操作modifytime 字段,数据库会自动打时间戳更新这个字段。