当前位置: 代码迷 >> J2EE >> 关于使用Spring JDBC的缓存的有关问题
  详细解决方案

关于使用Spring JDBC的缓存的有关问题

热度:43   发布时间:2016-04-17 23:30:34.0
关于使用Spring JDBC的缓存的问题
最近项目框架选型的时候碰到了问题,
1、使用Spring3.1.1+Hibernate 4
 
            
2、使用Spring+Spring JDBC


第一种方案里面,hibernate自带缓存,而使用SpringJDBC 有没有缓存呢,以前也没用过,如果没有,哪怎么加缓存呢。。3Q

两种方案不太好选,谢谢各位分析哈子。
------解决思路----------------------
其实这种东西 哪个熟你就用哪个就行了。
你们项目没有特别的需求,其实用哪个都没啥区别的。
------解决思路----------------------
楼上说的有道理,楼主别纠结了,哪个熟练就用哪个,都熟练就随意。
------解决思路----------------------
根据项目规模来选择。
------解决思路----------------------
缓存你最好自己去完成,因为和缓存基本都和业务相关的.

Hibernate必须使用对象缓存(一个KEY对应一行记录),才能保证性能不差.虽然提供了查询缓存,但对于经常变动的数据基本只会造成负担.
所以Hibernate的对象缓存,是不差的基础.查询缓存有时候根本启不到多少作用(你就是变了一个字段的一个字节都会将整个列表过期).

JDBC只是操作数据库API,本身没有什么缓存的定义.

所以你自己需要根据业务去进行抽象,然后来组织缓存.
  相关解决方案