spring 注入 dao,引用的时候为null

问题描述

spring 注入 dao,引用的时候为null

spring配置文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

default-autowire="no">

<bean id="IBdxmService" parent="baseTransactionProxy">
    <property name="target">
        <bean
            class="cn.com.ebidding.web.dljk.bdxm.service.impl.BdxmService">
            <property name="dao" ref="IBdxmDao" />
        </bean>
    </property>
</bean>

<bean id="IBdxmAuth" parent="baseTransactionProxy">
    <property name="target">
        <bean
            class="cn.com.ebidding.web.dljk.bdxm.auth.impl.BdxmAuth" singleton="false">
            <property name="dao" ref="IBdxmDao" />
        </bean>
    </property>
</bean>

<bean id="IBdxmBusiness" parent="baseTransactionProxy">
    <property name="target">
        <bean
            class="cn.com.ebidding.web.dljk.bdxm.business.impl.BdxmBusiness">
            <property name="dao" ref="IBdxmDao" />
        </bean>
    </property>
</bean>

<bean id="IBdxmValidate" parent="baseTransactionProxy">
    <property name="target">
        <bean
            class="cn.com.ebidding.web.dljk.bdxm.validate.impl.BdxmValidate">
            <property name="dao" ref="IBdxmDao" />
        </bean>
    </property>
</bean>

<bean id="IBdxmDao"
    class="cn.com.ebidding.web.dljk.bdxm.dao.impl.BdxmDao">
    <property name="sessionFactory" ref="sessionFactory" />
</bean>

解决方案

http://www.oschina.net/question/366783_132939?sort=time&p=1

解决方案二:

 配置文件中没看到往bdxmservice中注入dao这个属性

解决方案三:

你的spring中关于ISapDao的配置错误,你的class="cn.com.ebidding.web.wzjk.sap.dao.impl.SapDao">这个类是他的实现类吗?怎么看着像是接口类呢?

时间: 2025-01-19 13:59:04

spring 注入 dao,引用的时候为null的相关文章

spring 注入问题 获取值为null

问题描述 spring 注入问题 获取值为null public interface UserService { void add(User user); } @Service public class UserServiceImpl implements UserService { @Resource private UserDao userDao; public void add(User user){ userDao.add(user); } } @Controller @Scope("p

spring定时器,怎么注入dao层?

问题描述 spring定时器,怎么注入dao层? 用的spring3.0 注解配置的定时器,基本功能(定时访问)能实现,现在想定时访问数据库,该怎么注入dao层呢?? 解决方案 百度半天,实在找不到相关的内容,才来求教... 解决方案二: 定时访问和定时访问数据库这两个有什么区别吗?没看懂 解决方案三: 自己顶...自己顶...自己顶...自己顶 解决方案四: 再定再定再定再定再定再定再定再定再定再定再定再定再定再定再定再定再定再定再定 解决方案五: 求大大求告知................

框架-第一次搭个SSH,spring注入为null

问题描述 第一次搭个SSH,spring注入为null 第一次搭了个框架 注入bean问题找了半天找不到 解决方案 配置文件错了,配置文件是区分大小写的 你把下面name="recordservice"改成name="recordService" 解决方案二: 大小写问题.你bean配置里name值写的是recordservice,而action里面写的是recordService 解决方案三: 你的action有没有set方法 解决方案四: 应该调用name的值吧

spring-关于Spring注入..........

问题描述 关于Spring注入.......... 问题描述: 我想在tomcat启动的时候拦截所有dao的实现层的一个继承类并对其进行注入.请问我改如何实现 解决方案 可以做的,http://blog.csdn.net/evankaka/article/details/45242505就是要自己配置拦截的方法 解决方案二: 本次要向大家介绍一下Spring的注入,包括属性注入,对象注入,构造方法注入,集合注入.在介绍之前,先做一些准备工作.首先新建一个JAVA项目,名为SpringDemo.然

spring mvc-spring 全局变量 是写成 static好,还是通过 spring 注入好?

问题描述 spring 全局变量 是写成 static好,还是通过 spring 注入好? RT,求助大神.....spring mvc 在引用一个全局共享的列表的时候是应该用static来定义好, 还是通过 spring 以单例模式注入好呀? 求解... 解决方案 是不是可以这么定义: 然后这样调用?: 求助呀.. 解决方案二: 全局共享的东西,写进监听里面,在系统启动,就加载,多好 解决方案三: 如果spring能控制 的话就用spring,在用到的地方注入即可.安全性spirng自有控制

Spring中DAO被循环调用的时候数据不实时更新的解决方法_java

在描述问题之前先说明几个前提,假设在Spring的配置文件中使用下面的方式配置了数据库的事务: <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"/> <

spring 注入对象丢失

问题描述 前端使用flex通过blazeds-spring访问后端java,java一直使用spring来管理各个对象,使用setter和getter注入对象,但不知道怎么回事情,服务器刚启动时没什么问题,但只要过一段时间,采用spring注入的对象全都丢失了,所有对象都等于null,请高手们帮忙看看是什么原因造成的,在此感谢各位. 解决方案 解决方案二:该回复于2011-04-15 10:29:40被版主删除解决方案三:spring的监听器起动了?解决方案四:spring监听器起动没有.解决方

reference-一个接口的引用是否可以等于 null?

问题描述 一个接口的引用是否可以等于 null? 我从网上找的下面的代码: public class AdapterWrapper implements ListAdapter { ListAdapter delegate=null; // other code } ListAdapter 是一个公共的接口,该接口的引用已经被创建并被分配为 null.这是否有效呢? 对这个问题很困惑. 解决方案 是有效的,意思是 delegate 是 ListAdapter 接口的一个引用,目前指向 null.

如何解决xfire发布的Webservice中Spring注入为空的问题

Spring框架使用中注入为空是一个比较头疼的问题,遇到Webservice和Spring框架配合时,这个问题更容易出现并很难发现问题的原因. 在做SSO系统中就遇到这样的问题,在Service的实现类中注入Ibatis数据库操作的Mapper一直为空,最终发现原因是xfire和Spring配合使用时和普通使用xfire的配置方式不同 xfire可以快速发布Webservice,通常情况下,只需要下边几个步骤. 1. 创建Service接口和实现类 例如SSOMethodsServices和SS