概念
通过在map中保存所有的加载对象,确保对象只加载一次,每次查找对象都先去map中查找是否有这个对象,如果有就返回,没有才去加载
场景
1、管理从数据库加载的对象,使之持久对象在内存中始终唯一
2、作为从数据库加载对象的缓存器,可以避免每次读数据时候都要从数据库加载
应用
单数据库简单用法:对每个表都有一个对应的map,当需要从数据库中加载一个对象的时候,你首先核实一下map,如果map中存在一个和你所需要加载的对象相等的一个对象,直接返回这个对象,如果没有,查找数据库,并且把加载出来的对象放到map中。
注意点
1、关键字的选择:以表名作为map的关键字 ...







评论排行榜