1. 程式人生 > >SQL 客戶端執行快 java執行慢 ibatis

SQL 客戶端執行快 java執行慢 ibatis

本人使用SpringMVC架構+ibatis

程式中有段使用的SQL 客戶端執行十幾秒,放在java裡面執行就需要90多秒,速度不能接受

結果查詢,發現是使用ibatis的時候,變數設定問題導致的

因為我在select中設定了一些變數,SQL先預編譯,執行 ,很耗時間

解法是將select中ibatis設定的變數##換成$$,這樣相當於字串的替換,相當於常量,效率會大大提高~