2015-12-31 189 views

回答

1

这里有一个1:1的翻译:

DSL.using(configuration) 
    .select() 
    .from(MYTABLE) 
    .where(DSL.date(MYTABLE.MYDATE).between(Date.valueOf("2015-12-30")) 
            .and(Date.valueOf("2015-12-30"))) 
    .fetch(); 

一些批评:

  • 你的两个日期是相同的,所以您的查询可能没有真正意义
  • 你不应该投/转换MYDATE列,因为这会阻止使用索引。相反,您应该为这两个日期计算出正确的时间戳范围。
+0

谢谢卢卡斯!这就是我正在寻找的东西。 –

相关问题