我在使用Squeryl
和Oracle-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有关吗?
我错过了一些明显的东西吗?
由于