2 myc csdn Myc_CSDN 于 2016.05.12 10:46 提问

工具类中调用dao层的方法,spring配置如何写 2C

private Set readSensitiveWord() {
Set set = new HashSet();
List list = sensitiveDao.findSensitive();
if(list.size()>0){
for(Sensitive s : list){
set.add(s);
}
}
return set;
}

 在这个方法中我要调用dao层的方法findSensitive()。sensitiveDao的get、set方法也写了,spring配置如下:
 <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans default-autowire="byName">
    <bean name="sensitiveWordFilter" class="com.seeyon.apps.sensitive.util.SensitiveWordFilter">
        <property name="sensitiveDao" ref="sensitiveDao"></property>
    </bean>
</beans>

但在运行时调用sensitiveDao的地方报空指针异常。
求大神指点。

3个回答

CSDNXIAON
CSDNXIAON   2016.05.12 10:52

spring配置ibatis直至dao层
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

GHSYue
GHSYue   2016.05.12 11:07

楼主瞧瞧这篇文章,应该可以解决问题
http://blog.csdn.net/conjimmy/article/details/42607703

u014792378
u014792378   2016.05.12 15:34

用的hibernate还是mybatis呢?

Myc_CSDN
Myc_CSDN 用的是Hibernate。
大约 2 年之前 回复
Myc_CSDN
Myc_CSDN 用的是Hibernate。
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
hibernate4的dao层工具类
hibernate3.1起,之前与之后的版本,对hibernateDaoSupport方法的支持出现了变化...
jsp对dao层的工具类
public class EmpDao extends DbOperation{ public ArrayList selectAll(){ ArrayList al=new ArrayList(); //使用JDBC连接数据库 查询数据 try { //连接数据库 getConn(); //执行查询 extQuery("select * from emp")
在ssm项目中,如何在工具类里配置dao层
本人在写ssm项目的时候, 在util的一个类里需要引用UserDao,但是呢,刚开始以为 直接用自动注入就可以调用UserDao, @Autowired private static UserDao userDao; 可是不然,当我运行项目走到这个工具类调用此方法的时候, 给我报一个空指针异常,我是找了好久没找到什么原因, 最后一点点分析,才知道,  这个工具类没法扫描到,只能用其他方
Springboot普通类调用service,dao中的方法
最近在做一个项目,springboot项目启动后,发送请求到socket服务端进行请求相关数据,即socket服务端的普通java类进行请求数据库,之前百度了好多,都是报空指针异常,试了好久才猛然发现,在启动springboot的时候,结果已经打印在控制台上了。代码如下: package com.rosam.ywttest.util; import com.rosam.ywttest.da...
Dao数据库工具类
方便对数据库进行操作的工具类,欢迎使用谢谢。
Hibernate DAO层调用存储过程方法
<br /> public String  method(final String xyURLString,final int startX,final int startY,final int endX, final int endY,final int count,final int xy,final double long_lat){<br />             return (String) this.getHibernateTemplate().execute(new Hibernate
ssh中DAO中 util工具类 经典代码
package com.cn.util; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; public final class HibernateUtil { private static SessionFactory sess
Spring配置事务在Dao层和Service层
【转载自http://www.blogjava.net/hk2000c/archive/2007/11/01/157508.html】  【感谢原作者:hk2000c】  Spring通过AOP实现声明式事务管理。通常通过TransactionProxyFactoryBean设置Spring事务代理。我们需要一个目标对象包装在事务代理中。这个目标对象一般是一个普通Java对象的bean。当我们
Dao跨事务调用
新建Dbutils //MyDBCPUtils public class MyDBCPUtils { private static DataSource ds; public static DataSource getDs() { return ds; } static { try { I
Spring配置事务在DAO层和SERVICE层(事务在service中的实现)
<br />Spring通过AOP实现声明式事务管理。通常通过TransactionProxyFactoryBean设置Spring事务代理。我们需要一个目标对象包装在事务代理中。这个目标对象一般是一个普通Java对象的bean。当我们定义TransactionProxyFactoryBean时,必须提供一个相关的 PlatformTransactionManager的引用和事务属性。 事务属性含有上面描述的事务定义。 <br />PlatformTransactionManager: <br />Hibe