簡體   English   中英

緩存從存儲過程返回的結果

[英]Caching the results returned from a stored procedure

有沒有一種方法可以使用JDBC緩存從存儲過程返回的結果,就像Hibernate中的1級和2級緩存一樣?

目前,我正在使用Sql服務器,spring和mssql-jdbc。 並且需要通過將結果緩存在一些沉重的內存中來延長過程響應時間。

我正在使用帶有PrepareCallCallableStatement調用存儲過程

有任何想法嗎?

如果您使用的是Spring,則可以使用緩存抽象。 在這里查看入門。

1)您必須使用@EnableCaching啟用緩存

2)您必須使用@Cachable注釋要緩存的方法(在您的情況下為存儲庫方法)

在此處查看完整的文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM