首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-05-08 
Spring与Hibernate集成,new实例报空指针,而注入则通过Spring与Hibernate集成,new实例报空指针,而注入则通

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进去也一样的。

热点排行