SSH整合问题:Error creating bean with name 'mySessionFactory'

这个问题是昨天下午写OA的时候遇到的,首先要做的是OA里面组织机构的模块。

 

从开始建项目、引入jar包、修改配置文件、编写实体类、DAO层、DAO实现层、service层、service实现层,再到action和jsp表现层,最好spring和strusts配置文件的修改一路下来一气呵成(很不好的习惯!应该测试的。。)

 

部署运行之后遇到一个很怪的问题:Error creating bean with name 'mySessionFactory'

 

再往下看其他异常,不得了了,提示DAO、hibernateTemplate也没有注入,spring的配置文件仔细检查了上百遍,和原来调试成功的项目拿来一行一行的对比,没有任何问题,这就奇怪了。

 

好吧,去源代码里看看是不是哪里没有写set、get还是annotation写的不对?代码都快看烂了,还是没有发现任何错误,

崩溃了,,,

网上搜到的解决办法说是jar包冲突,怎么会呢?jar包是原来调试成功的项目拷过来的啊,不可能。。。

 

接着又继续往下看,发现一个昨天遇到过的异常javax.persistence.OneToMany.orphanRemoval()Z

 

这个异常是因为hibernate-jpa-2.0-api-1.0.0.Final和ejb3-persistence有冲突,由于我用的hibernate3.5,所以就把ejb3-persistence给删掉了。

再次运行,问题解决,看来前面的异常也是jar包冲突的原因。

 


这已经不是我第一次遇到SSH冲突的问题了。。。以后应该还会遇到别的,记录下来,每天进步一点!

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值