当数据库中定义了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
本文介绍了如何在Hibernate中正确地映射数据库表中的timestamp类型字段到Java应用中。重点讲解了使用java.util.Date而非java.sql.Timestamp的原因,并给出了具体的映射文件配置示例。

被折叠的 条评论
为什么被折叠?



