No bean named 'approvalBusinessManager_accountJobBo_bo' is defined org.springframework.beans.factory

这个问题在运行项目的时候出的,查错方法

1)查了下bo文件夹里面有没有这个类

2)因为这个错前面有一个文件路径,applicationContext.xml,我就查看了一下有没有对应的bean,有的,我怀疑是不是bean生成有问题,所以我就把bean删了,点击bo文件夹下面的bo文件重新生成代码,就生成了新的bean,可以运行项目还是报同样的错。问题就出在bo文件上了

结果是都有,这下子就懵比了,于是我开始回想自己对这个bo干了什么,我就看看前端调用的bo,果然我想起来了,我前段调用的bo文件是accountJobBo_bo,而我重新生成过bo,取了个名字是accountJobBO_bo.哎就差了一个大小写。我的眼睛是瞎了吗,居然没看见bean文件的文件名不对啊。改完后又出现userbo未定义的错。

空指针的问题,userbo未定义的错,查错方法

userbo是accountJobBO里面调用的一个bo类,

1)查看其他类里面调用了userbo的bo的java类,导入的包语句是一样的,我发现我注入到bean容器,没有写set方法,于是我写了userBo的set方法,可是我发现,userBo倒是导入进去容器了,可是到进去的ref名字,怎么回事,怎么就和其他bean不一样,估计是userBo冲突了,把bean文件里面的ref改一下,下次在生成bean还是又是老样子。于是我就用@Resource(name="org_userBO_bo")这个注解,把name设置成要生成的userBo的ref的名字。就不会出现找不到userBo的问题了。


数据库访问异常,查错方法

我查询语句是hsql,都是直接from实体名。名字对上了,可是就查不出结果。于是我就换成了sql语句,就查出来了。问题就出在我的实体上面了。







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值