`
yongshan.ji
  • 浏览: 3346 次
  • 性别: Icon_minigender_1
  • 来自: 自己输入城市...昆明
文章分类
社区版块
存档分类
最新评论
文章列表
  以前一直使用Hibernate,习惯了关联实体的懒加载。最近使用Nutz,里面没有提供懒加载的支持,于是乎自己扩展了一下Dao代码使其支持懒加载。这样用户在获取数据时就无需关心从dao抓取关联对象的问题了,调用POPO的getter方法时即可自动加载关联实体。下面就具体方案整理如下:1. 定义一个名为LinkFieldGetterIntercepter的方法拦截器: 用于调用POJO的getter时自动加载关联对象。 2. 自定义一个EntityHolder: reloadEntity时创建实体代理类,添加第1条中定义的拦截器。并使用实体代理类在mappings中缓存实体。3. 自定义一个 ...
Global site tag (gtag.js) - Google Analytics