NutzCN Logo
问答 nutz dao如何在插入时设置数库时间?
发布于 2807天前 作者 qq_1968473f 1827 次浏览 复制 上一个帖子 下一个帖子
标签:

数据库表中有创建时间(createdTime),更新时间(updateTime)。如何在插入(insert)数据时,获取数据库自身的时间,而不是应用的时间?

5 回复

严重建议用应用时间, now() 很容易出事的

来自炫酷的 NutzCN

应用部署在多个tomcat中时,使用应用时间,会出现时间不一致。使用linux ntp时间同步也有时间间隔啊。

或者搞台服务器API 专门取时间?

ntp的精度还不够高?

用@Prev实现

@Prev(@SQL("select now()"))
private Date createDate;

国内,国外多机房部署时,网络延时有时比较大,同步时间有时不准确。所以,就只有想办法在数据入库时,确保时间相对准确。暂时也没想到更好的办法。

添加回复
请先登陆
回到顶部