遇到的问题如下:
数据库中对应的字段属性为TIMESTAMP(6)
java中类属性对应的字段为java.util.Date
虽然数据库中保存的是"2014-05-12 10:15:54"时间类型,但用jdbc的rs.getDate()取数据库中字段时取出来的都是yyyy-MM-dd(如:2014-05-13)这种日期格式,因为我要的时间类型,所以不满足需求。
解决办法:
用rs.getTimestamp(i)这种形式取值就可以取出带时间的值。另外rs.getTimestamp()的返回值,可以直接set进java.util.Date类型的属性中。