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

问题描述

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

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的地方报空指针异常。
求大神指点。

解决方案

spring配置ibatis直至dao层

解决方案二:

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

解决方案三:

用的hibernate还是mybatis呢?

时间: 2024-08-21 10:55:23

工具类中调用dao层的方法,spring配置如何写的相关文章

session-在java timer定时器中调用dao层会报错

问题描述 在java timer定时器中调用dao层会报错 现在在做一个web项目,使用spring+springMVC+hibernate框架, 问题描述: 项目中有一个扫描的功能,分即时任务.定时任务.周期任务三种,即时任务已经实现了,现在使用java.util.Timer.java.util.TimerTask类做定时任务,重写TimerTask的run方法,在run方法中调用之前已经没有问题的即时任务扫描方法.每次运行定时任务时,会卡在dao层方法的调用上,因为在即时任务的扫描方法中调用

用strut2集成SSH框架Action中调用Dao层方法出现空指针异常

问题描述 自己弄了spring的配置文件,和strut的配置文件这个是服务层的代码publicclassSerservicesimplementsISerservices{privateICstServiceDAOServicedao;publicvoidsetDao(ICstServiceDAOServicedao){this.dao=dao;}publicvoidsave(CstServicebean){dao.save(bean);}}这个是Action的代码publicclassSerA

asp.net中调用fckeditor编辑器的方法与配置方法

一.集成方法     FCKeditor应用在ASP.NET上,需要两组文件,一组是FCKeditor本身,另一个是用于ASP.NET的FCKeditor控件(分为1.1和2.0两个版本,这里使用2.0版本).     1. 将FCKeditor加入到项目中     解压FCKeditor编辑器,得到文件夹fckeditor,复制此文件夹到Web应用的项目下(也可以是子孙目录下).     解压FCKeditor控件,在其子目录bin/Release/2.0下有一个程序集.在Web应用的项目中引

spring +springmvc+mybatis,service中调用dao接口报空

问题描述 spring +springmvc+mybatis,service中调用dao接口报空 搭建ssm,启动项目没问题,但是在service实现类中调用dao接口时,对象loginDao对象是空的,错误信息如下 log4j:ERROR Error occured while converting date. java.lang.NullPointerException at java.lang.System.arraycopy(Native Method) at java.lang.Abs

如何在非action的普通java类中调用service和dao来操作数据库

问题描述 如何在非action的普通java类中调用service和dao来操作数据库 web程序用的框架是SSH的,在spring.xml中通过方式自动扫描service和dao,现有一个后台消息处理类,要在该类调用其他service和dao进行一些业务和数据库的操作,使用@Autowired private BaseDaoI baseDao;引用dao,在调用时报空指针错误,请教大神们该怎么解决. 解决方案 你所谓的"后台消息处理类"也的用注解标注它是一个Bean才行啊 解决方案二

如何在类中调用窗体后台中的方法

最近在做p2p聊天室:遇到了一个问题,就是在其他类中如何让窗体控件显示内容,可能大家有其他更好的方法,但是在这里我简单介绍下我找了很久才知道的方法-_-! 例如我想在窗体中让listview控件显示内容,但是我在其他类中是没办法直接实现的,这时我就在窗体类中写可以实现的方法,然后在其他类中调用就行了,但是调用之前我们需要做点事情. 本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/net/ 首先现在FormSev

源码剖析AQS在几个同步工具类中的使用

感谢网友[张超盟]的投稿 1. 前言 AQS(AbstractQueuedSynchronizer)是 java.util.concurrent的基础.J.U.C中宣传的封装良好的同步工具类Semaphore.CountDownLatch.ReentrantLock.ReentrantReadWriteLock.FutureTask等虽然各自都有不同特征,但是简单看一下源码,每个类内部都包含一个如下的内部类定义: abstract static class Sync extends Abstra

ios-在继承类中调用方法报错

问题描述 在继承类中调用方法报错 有两个类A和B.在A类中: @interface A : B 在B类中,得到如下代码: self.navigationItem.rightBarButtonItem = [UIBarButtonItem barItemWithImage:[UIImage imageNamed:@""Add-button-normal""] highlightedImage:[UIImage imageNamed:@""Add-b

service-SSH项目 Action调用Service层的方法失败。

问题描述 SSH项目 Action调用Service层的方法失败. 使用注解方式集成SSH框架,但是在Action中调用service的方法,没有进入该方法, 不知道为什么.求解.. 解决方案 service在action中注入了吗