首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mybatis映射getTimeInMillis

Mybatis映射getTimeInMillis
EN

Stack Overflow用户
提问于 2013-03-07 18:10:42
回答 1查看 118关注 0票数 0

我想说一些关于getCurrentTimeInMilliseconds的事情

代码语言:javascript
复制
<insert id="insertToMyTable" parameterType="MyStuff">
    insert into my_table ( name, id, amount, modified_time )
    values (
        #{item.bondId}, 
        #{item.clientId}, 
        #{item.amount},
        $$-getCurrentTimeInMilliseconds-$$
     )
</insert>

我目前在MyStuff对象上将getCurrentTimeInMilliseconds实现为java方法,这是一个丑陋的变通方法(它不是MyStuff对象数据的一部分,纯粹是作为记录数据库信息的hack方法)

如果它是用SQL编写的,我希望尽可能接近ANSI-SQL --也就是说,在每个供应商上运行的方式都不一样

EN

回答 1

Stack Overflow用户

发布于 2013-03-08 02:29:34

我找不到比在UNIX_TIMESTAMP()中使用替换更好的答案了--它适用于MySQL。您可以执行0+CURRENT_TIMESTAMP(),它与Ansi SQL兼容,但将结果保留为20130303434332221样式的整数,而不是13069293487样式(即毫秒计数)。如果这有意义的话

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15268326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档