2007-08-09

Identity Map

关键字: Identity Map
  概念 通过在map中保存所有的加载对象,确保对象只加载一次,每次查找对象都先去map中查找是否有这个对象,如果有就返回,没有才去加载 场景 1、管理从数据库加载的对象,使之持久对象在内存中始终唯一 2、作为从数据库加载对象的缓存器,可以避免每次读数据时候都要从数据库加载 应用 单数据库简单用法:对每个表都有一个对应的map,当需要从数据库中加载一个对象的时候,你首先核实一下map,如果map中存在一个和你所需要加载的对象相等的一个对象,直接返回这个对象,如果没有,查找数据库,并且把加载出来的对象放到map中。 注意点 1、关键字的选择:以表名作为map的关键字 ...
java.lang.NoSuchMethodError: com.guotai.po.baseData.MaterialSpecPO.getHibernateLazyInitializer()Lorg/hibernate/proxy/LazyInitializer; 这是Hibernate的一个BUG, 详细请看链接 http://opensource.atlassian.com/projects/hibernate/browse/HHH-1293 不过这个问题在BUG库中记录的是去年年底提出的, 这么长时间了还没有得到hibernate的解决, 因为最新版是3.2 RC2同样存在相同的 ...
lovevirus
搜索本博客
存档
最新评论
评论排行榜