2017-12-06 17 views
0

JDBCを使用してストアドプロシージャから返された結果をキャッシュする方法はありますか?Hibernateのレベル1および2のキャッシュと同じですか?ストアドプロシージャから返された結果をキャッシュする

現在、私はSql server、spring、mssql-jdbcを使用しています。いくつかの重いものについては結果をメモリにキャッシュすることによって、プロシージャの応答時間を向上させる必要があります。

私は

のprepareCallたCallableStatementを使用して任意のアイデアを、ストアドプロシージャを呼び出していますか?

答えて

1

Springを使用している場合は、キャッシュ抽象化を使用できます。完全なドキュメンテーションを参照してくださいあなたは@Cachable

とあなたがキャッシュされたい方法(あなたのケースでは、リポジトリメソッド)というアノテーションを付加する必要がある)あなたは@EnableCaching

2でキャッシュを有効にする必要があります)getting started here.

1を参照してください。 here

+0

Amazing .. !!!ありがとう@Evgeni –

関連する問題