使用Squeryl以毫秒精度插入Oracle-SQL似乎并不起作用。为什么呢?

时间:2017-08-14 14:55:33

标签: sql oracle squeryl

我在使用SquerylOracle-SQL以毫秒精度保存timestamp(6)数据时遇到了一些问题。我所做的每一次尝试总是以第二精度而非毫秒的方式向我显示结果:

case class BookingEvent(created: Timestamp, ...)

LoggingDatabase.bookingEvents.insert(BookingEvent(new Timestamp(System.currentTimeMillis()), ...)

但是查询这个总是给我回复的东西:14.08.17 16:40:50.000000000,当我在SQL Developer中直接查询东西时也是如此。我已经尝试手动添加更高精度的SQL Developer时间戳,它看起来效果很好,所以这与Java的时间戳或JDBC或Squeryl有关吗?

编辑:问题肯定在写作方面,就好像我在DB中手动放置东西,然后尝试通过Squeryl读取它一切似乎都没问题。

我错过了一些明显的东西吗?

由于

0 个答案:

没有答案