关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 14180|回复: 1

项目与MiniDao整合时,一直报java.lang.NullPointerException

[复制链接]
发表于 2013-10-12 21:48:44 | 显示全部楼层 |阅读模式
如题
[org.jeecgframework.core.common.exception.MyExceptionHandler]java.lang.NullPointerException
        at jeecg.photoManage.service.impl.photo.CompanyServiceImpl.insertCompany(CompanyServiceImpl.java:21)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

CompanyServiceImpl 类
@Service("companyService")
@Transactional
public class CompanyServiceImpl extends CommonServiceImpl implements CompanyServiceI {
        
        private CompanyDao companyDao;

        @Arguments("company")
        public void insertCompany(CompanyEntity company) {
                // TODO Auto-generated method stub
                companyDao.insertCompany(company);
        }
}
CompanyDao 类
public interface CompanyDao extends MiniDaoSupportHiber<CompanyEntity>{

        @Arguments("company")
        public void insertCompany(CompanyEntity company);
}
spring-minidao.xml文件
<!-- 注册MiniDao接口 -->
        <bean class="org.jeecgframework.minidao.factory.MiniDaoBeanFactory">
                <property name="packagesToScan">
                        <list>
                                <value>jeecg.cgreport.dao.*</value>
                                <value>jeecg.cgform.dao.*</value>
                                <value>jeecg.photoManage.dao.*</value>
                        </list>
                </property>
        </bean>        
<!-- 注册CompanyDao接口 -->
<bean id="companyDao" class="org.springframework.aop.framework.ProxyFactoryBean">
        <property name="proxyInterfaces" value="jeecg.photoManage.dao.CompanyDao" />
        <property name="interceptorNames">
                <list>
                        <value>miniDaoHandler</value>
                </list>
        </property>
</bean>
目录文件
QQ截图20131012081304.jpg (24.62 KB, 下载次数: 0)


应该配置的都已经配置好了,但一直还是报空指针错,求高手指点


 楼主| 发表于 2013-10-12 23:09:37 | 显示全部楼层
问题找到了,原来是配置的问题
spring-minidao.xml文件里
<!-- 注册MiniDao接口 -->
        <bean id="proxyFactoryBean" class="org.springframework.aop.framework.ProxyFactoryBean">
                <property name="proxyInterfaces" >
                        <list>
                                <value>jeecg.photoManage.dao.CompanyDao</value>
                        </list>
                </property>
                <property name="interceptorNames">
                        <list>
                                <value>miniDaoHandler</value>
                        </list>
                </property>
        </bean>
中<value>jeecg.photoManage.dao.CompanyDao</value>这个值一定要指定到具体的DAO
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表