有没有办法使用JDBC缓存从存储过程返回的结果,就像Hibernate中的1级和2级缓存一样?
目前我正在使用Sql server,spring和mssql-jdbc。并且需要通过将结果缓存到一些繁重的内存中来增强程序响应时间。
我使用带有 prepareCall 的 CallableStatement 调用存储过程
有什么想法吗?
答案 0 :(得分:1)
如果您正在使用Spring,则可以使用缓存抽象。见getting started here.
1)您必须使用@EnableCaching
2)您必须使用@Cachable
请参阅完整文档here。