我使用myBatis使用以下查询根据创建日期从oracle DB获取记录。
select * from TableName where
to_char(CREATED_ON,'yyyy-MM-dd') = to_char(#{createdDate},'yyyy-MM-dd')
其中CREATED_ON是DB上的列名,TIMESTAMP(9)作为数据类型。 和createdDate是pojo / mapper文件中的字段。
当我获取2018-01-07的日期记录时,它运行正常。但我想基于完整的时间戳获取记录,包括以下格式的小时/分钟/秒
07-JAN-18 04.31.17.394051000 PM +00:00
任何人都可以使用mybatis查询告诉我如何执行此操作。