SSH整合低级错误

今天整合较新版本SSH 的时候,报了BeanCreationException异常。

 

org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'sessionFactory' defined in class path resource [beans.xml]:
Invocation of init method failed; nested exception is org.hibernate.HibernateException:
Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]

 

被异常刺激到,一个简单的sessionFactory怎么可能创建不了,没解决连睡觉都没心思,于是将这部分抽离出来,查了蛮久,以为是漏写了星号。 

 

这时候没 报错了, javassist也存在于lib下。测试仍然没通过。看到最后一行,javassist下面jar不存在,于是在eclipse里面刷新了lib目录,终于通过了。把jar拷进lib,不等于在Eclipse中已经使用了jar,拷了jar而出现classNotFound的应该都是这个问题。

 

 

另外未加上Spring时候为方便测试,绑了个具体实现类方便测试。

加上Spring后,发现使用到的dao报NullPointerException,使用JUnit判断该dao在IOC容器中存在,可是action里使用service时候里面的dao为null,于是报错,经检查,原因如下。

--------------------------------------------------------------

public String execute() {
  UserManager um = new UserManagerImpl();

......

---------------------------------------------------------------

 

 

以此为戒。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值