最新回答 / 逗逗1830109
hibernate的缓存策略1.什么是缓存?:并不是指计算机的内存或者CPU的一二级缓存缓存是指为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能的一种策略2.为什么使用缓存?...
2017-02-21
老师的二级缓存所需的jar包:链接: http://pan.baidu.com/s/1kVuMaqz 密码: aqar。Hibernate4的配置和3有点不同,而且现在的ehcache官方的包都没有org开头的包了。另外还需要slf4j-api-1.7.22.jar,slf4j-jdk14-1.7.22.jar这两个包
2016-12-26
最赞回答 / 迷失de章鱼
我已经找到了返回的类型不同:list()返回List;iterate()返回Iterate。查询策略不同:list()直接发送sql语句,查询数据库;iterate()发送sql语句,从数据库取出id,然后先从缓存中根据id查找对应信息,有就返回结果,没有就根据id发送sql语句,查询数据库。返回对象不同:list()返回持久化实体类对象;iterate()返回代理对象。与缓存的关系不同:list()只缓存,但不使用缓存(查询缓存除外);iterate()会使用缓存。
2016-12-21