很奇怪的问题,希望有知道的人看见了回个话
我每秒显示一次new Date()全部与系统时间一样
Message message = new Message();
...
message.setTime(new Date());
然后用entityHome.persist保存进数据库
此时输出message.getTime也是系统当前时间
但是我这时到MySQL里面看,存成了8小时以后的时间
更加奇怪的是,这种情况不定时发生,无法重现,可能我存几十条记录没有,突然后面的几十条就会这样
也可能jboss启动后存入的第一条就有这种情况,第二个就好了
mysql已经设置globel time_zone为'+8:00'了