java.lang.reflect.UndeclaredThrowableException

java.lang.reflect.UndeclaredThrowableException
	at com.sun.proxy.$Proxy11.createQuery(Unknown Source)
	at service.impl.UserDaoImpl.usersLogin(UserDaoImpl.java:29)
	at action.UserAction.login(UserAction.java:25)


struts2结合hibernate时候出现的问题      然后我用的是MyEclipse10 for mac  然后hibernate是直接用MyEclipse添加的版本是3.3,然后hibernate的数据库操作用JUnit操作没问题,然后结合struts2发布在tomcat上测试时涉及到hibernate的操作时就报上面这个错误,“at service.impl.UserDaoImpl.usersLogin(UserDaoImpl.java:29)”这个类的这个方法就是执行

hibernate的操作,  然后用JUnit测试是正常的,说明代码没错啊,可是结合struts2就是报错,


然后我再网上翻啊 翻啊,查啊 查啊    各路大神给的招,什么替换jar包,删除jar包 都不管用, 然后,我知道是配置出的问题,但是改不回来不,没办法,我就把刚才偷懒用MyEclipse一键添加的那些关于hibernate的文件和包都删掉了,然后我自己去下了个hibernate-release-4.3.11.Final  从里面找了个hibernate.cfg.xml文件放在项目里 改了改,然后手动导入了 hibernate中required的各个包  然后 还是原来的代码 原来的struts2、原来的tomcat  然后结果就正常了



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值