使用Spring的情况下如何将Dao注入DomainObject? SpringDAOJPAIOCAOP
程序员文章站
2022-06-17 15:51:25
...
为了获得完整的RDO,将Dao注入查了一些资料,大概有三种办法:
1、手工设置,对生成的每个对象调用SetDao()。
2、使用AspectJ的AOP在编译时完成对new()的增强。
3、使用Spring的build-time weaving(同2) or load-time weaving。
第一种方法除了比较繁琐,而且会对Spring Context产生依赖。
第二种要求使用AspectJ,对于大项目使用这个东西编译比较痛苦。
第三种不知道有人用过没有?
是否还有其它方法?谢谢。
1、手工设置,对生成的每个对象调用SetDao()。
2、使用AspectJ的AOP在编译时完成对new()的增强。
3、使用Spring的build-time weaving(同2) or load-time weaving。
第一种方法除了比较繁琐,而且会对Spring Context产生依赖。
第二种要求使用AspectJ,对于大项目使用这个东西编译比较痛苦。
第三种不知道有人用过没有?
是否还有其它方法?谢谢。
上一篇: oracle 中的translate函数
下一篇: [转]Grok 正则捕获