乍一看,感觉java中的应该有一个时间戳类(timestamp)。但是没有,因为java的date类已经够使用了。查看java.util.Date源码就会发现,Date对象已经精确到时间戳的精度了。
Date的构造方法如下:
public Date() {
this(System.currentTimeMillis());
}
所以如何想向oracle中插入时间戳,只需要把ORACLE字段定义成Timestamp就行了。
mybatis中的jdbcType设置为TIMESTAMP,如:
#{lastTime,jdbcType=TIMESTAMP}