0
我有很多用mybatis編寫的查詢。什麼是緩存答案的可能方法? 例如, SELECT * FROM someFun(#{someId})
或 SELECT count(*) FROM someFun(#{someId})
在mybatis中緩存查詢 - 可能的方式
換句話說,我要尋找的方式,也只緩存這些查詢,我想緩存(類似註解,也許?) 當然,緩存應該依賴於參數,等式在XML
的一些查詢,但使用不同的參數,應重新計算新, 例如:
SELECT count(*) FROM someFun(2) -- compute
SELECT count(*) FROM someFun(2) -- cache
SELECT count(*) FROM someFun(2) -- cache
SELECT count(*) FROM someFun(3) -- compute
SELECT count(*) FROM someFun(2) -- cache
SELECT count(*) FROM someFun(3) -- cache
....
10 minuts
....
SELECT count(*) FROM someFun(3) -- compute
SELECT count(*) FROM someFun(2) -- compute
SELECT count(*) FROM someFun(3) -- cache
SELECT count(*) FROM someFun(2) -- cache
任何想法?