日期:2014-05-17  浏览次数:20760 次

user表有个创建时间(timestamp)字段,用户注册的时候如何插入
user表有创建时间和修改时间,都为timestamp

我把修改时间设置为default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

因为mysql一个表里只能有一个字段设置default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP这种属性

所以,用户注册的时候,创建时间还是得自己来插入

jsp页面填一些用户信息后,提交注册,如何获取系统时间并插入进去呢

我用的是struts+spring+mybatis

------最佳解决方案--------------------
Data函数吧
------其他解决方案--------------------
Date dateNow = new Date();
------其他解决方案--------------------

user.setCreateDate(new TimeStamp(new Date().getTime));

------其他解决方案--------------------

 new Timestamp(System.currentTimeMillis());

------其他解决方案--------------------
知道了,用NOW()函数
------其他解决方案--------------------
引用:
Data函数吧


谢谢,new一个Data()就行啦
------其他解决方案--------------------
不过你的Data()引用的包要在同一个包下,比如前台的Data是util包,那么后台插入dao里面也要用util包下面的data,或者转换一下,不然会报错误的.