2007-08-09

Identity Map

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