怎么建立一个缓冲区,读入数据库中的数据,让程序可以直接访问数据而不必访问数据库。我建静态链表但当程序运行过之后,又没有数据了。该怎么办?

解决方案 »

  1.   

    问题是没看懂你在说啥。如果没有特殊要求的话,用数据访问层自带的缓存能力就可以了,Hibernate和MyBatis都自带缓存,配置下就可用了。另外也有缓存组件支持JSP端缓存。如果非要自己写代码实现,一个static HashMap就已经基本能满足你的要求了吧?key用参数值,value用List存储结果集就是了。
      

  2.   

    如果非要自己写代码实现,一个static HashMap就已经基本能满足你的要求了吧?key用参数值,value用List存储结果集就是了。

    嗯,我原来就弄过一个,不过只是一些基础的数据,之后放在servletcontext中初始化,放在web启动服务器就初始化servlet