在mybatis中写动态sql执行很慢,在数据库工具中执行秒出?

我这里只是记录一下在项目中遇到的一个问题,就是使用myabtis mapper
执行sql的时候非常慢,但是我把sql拿到数据库工具中去执行秒出?

1.我在网上也查了一下有说是写动态sql因为时间格式的原因
2.还有说是><小写转译的原因
但是以上问题我的都不是!

我最后在我的mapper中把#{}换成了’${}’ 取值方式,最后效果一下就出来了,几乎和数据库工具中秒出一样!

#{参数} 换成 '${参数}' 

有类似问题的朋友大家可以去试一下!

别忘了点赞!

更多推荐