首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

使用Spring的情况上怎么将Dao注入DomainObject

2012-11-05 
使用Spring的情况下如何将Dao注入DomainObject?为了获得完整的RDO,将Dao注入查了一些资料,大概有三种办法:

使用Spring的情况下如何将Dao注入DomainObject?
为了获得完整的RDO,将Dao注入查了一些资料,大概有三种办法:
1、手工设置,对生成的每个对象调用SetDao()。
2、使用AspectJ的AOP在编译时完成对new()的增强。
3、使用Spring的build-time weaving(同2) or load-time weaving。

第一种方法除了比较繁琐,而且会对Spring Context产生依赖。
第二种要求使用AspectJ,对于大项目使用这个东西编译比较痛苦。
第三种不知道有人用过没有?
是否还有其它方法?谢谢。
不过具体的事物/EntityManager部分,是否是隔离的还没有测试,目前还在探索中。
4 楼 Norther 2007-05-14   注入都比较麻烦 现在的折衷办法就是回归原始 在DomainObject种放弃IOC 采用主动通过context查找

热点排行