hibernate中java.util.Date类型映射
?
在Hibernate中对于java.util.Date类型的映射为:
?
java类型Hibernate类型Mysql类型java.util.Date、java.sql.DatedateDATEjava.util.Date、java.sql.TimetimeTIMEjava.util.Date、java.sql.TimestamptimestampTIMESTAMP?
如果使用timestamp作为Date类型映射时,具体代码如下:
?
public void setRegisterDate(Date registerDate) {this.registerDate = new Date(registerDate.getTime());}?这样即可顺利转变类型及值了。但是Hibernate中并没有对java.util.Date类型进行很好的映射,个人也觉得可以不采用Date类型记录时间,可适当考虑Calendar类型。