此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【bloodskyml】截止到2008-07-06 15:03:41的历史汇总数据(不包括此帖):
发帖的总数量:0                        发帖的总分数:0                        
结贴的总数量:0                        结贴的总分数:0                        
无满意结贴数:0                        无满意结贴分:0                        
未结的帖子数:0                        未结的总分数:0                        
结贴的百分比:---------------------结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html

解决方案 »

  1.   

    似乎不支持你说的方法,而且也不需要,只能
    @Repository
    public class UserDAO{
      @Autowired
      private SessionFactory sessionFactory;
      ......
    }
      

  2.   


    上述那个UserDAO,只是举个例子,可能是我没说清楚。
    在Spring中,我经常要用到这种Inner Bean的机制(比如:给每个Service都加入事务处理等),
    以前都是用:parent="xxx" ,直接获得父节点的全部属性,就不用每个Bean都去配置那些公用的属性了。
    难道现在使用Annotation的方式,无法实现这种灵活的方式了吗?
      

  3.   

    你用annotation根本无需去配置xml文件,你说的用parent等方式,岂不是也是需要在xml中配置bean,
    service中也是要声明类似的SessionFactory,而你使用annotation无需再配置xml文件,只需要在
    SessionFactory上增加一行注释,和你说的parent相比,你觉得哪个简单灵活用parent岂不是也要每个类都加上parent,那这样和里面加上一行
    <property name="sessionFactory"><ref bean="sessionFactory"/></property>有什么分别吗而用注释的话,这些都可以省略
      

  4.   

    是我对parent的理解有偏差了,多谢Landor2004 ! 
    结贴