当前位置: 代码迷 >> Java Web开发 >> Spring与Hibernate集成,new实例报空指针,而注入则通过,该怎么处理
  详细解决方案

Spring与Hibernate集成,new实例报空指针,而注入则通过,该怎么处理

热度:2542   发布时间:2013-02-25 21:21:07.0
Spring与Hibernate集成,new实例报空指针,而注入则通过
Spring与Hibernate集成,new实例报空指针,而注入则通过:
详细说明:
例如:两个类:person类和User类,在user类中创建person类的实例时,若是@resource person p可以正确通过,但是不用注入而用Person p = new Person()时,就不能通过,这是为什么?哪里控制的?
求高手

------解决方案--------------------------------------------------------
Java code
   ApplicationContext app=new ClassPathXmlApplicationContext("applicationContext.xml");           Person  p=(Person) app.getBean("你配置的beanID");
------解决方案--------------------------------------------------------
Person是不是继承了HibernateDao,这个类里面带了hibernate SessionFactory 自己new的这个没有注入,可以自己set进去也一样的。
  相关解决方案