数据库表中有一
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>
-
- <property name="modifytime" column="modifytime" insert="false" update="false"/>
<id name="stampno" type="string" length="128"> <column name="stampno" /> <generator class="uuid.hex" /> </id> //定义必须要跟在id后面 < name="modifytime" column="modifytime"/>
modifytime not null default current_timestamp
在使用的过程中,每次INSERT UPDATE 都不操作modifytime 字段,数据库会自动打时间戳更新这个字段。