当前位置: 代码迷 >> Java Web开发 >> user表有个创建时间(timestamp)字段,用户注册的时候怎么插入
  详细解决方案

user表有个创建时间(timestamp)字段,用户注册的时候怎么插入

热度:10430   发布时间:2013-02-25 21:08:49.0
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,或者转换一下,不然会报错误的.
  相关解决方案