where `end` > cast(#{startTime}as date)
使用cast()函数可以有效解决mybatis的隐式转换问题。
可能在开发中某一条sql在DB中执行很快,但是在带入到程序中就很慢。这是因为mybatis的会将你的时间类型通过隐式转换转化为Tiemstamp导致该操作过慢。
文章介绍了在使用Mybatis时,由于时间类型的隐式转换可能导致SQL执行效率下降的问题。通过使用cast函数将startTime转化为日期类型,可以有效避免这种转换,从而提升查询速度。
where `end` > cast(#{startTime}as date)
使用cast()函数可以有效解决mybatis的隐式转换问题。
可能在开发中某一条sql在DB中执行很快,但是在带入到程序中就很慢。这是因为mybatis的会将你的时间类型通过隐式转换转化为Tiemstamp导致该操作过慢。
7332
5219
1443

被折叠的 条评论
为什么被折叠?