hibernate findByProperty NoSuchMethod异常解决

 

在Myeclipse中用hibernate3总是不能通过非主属性查找,问题出在DAO类中的findByProperty上,执行

String queryString = "from Batch as model where model."
                  + propertyName + "= ?";
Query queryObject =getSession().createQuery(queryString);

时总是报Java.lang.NoSuchMethod异常。纠结了很久终于发现了问题的原因:

在myeclipse中同时向工程中添加自带的struts2.1和hibernate3.3功能时,在引入的struts和hibernate的核心库中会有两个不同版本的antlr,分别是2.7.2和2.7.6的,这两个版本在一起会有冲突。于是自己建了一个struts2.1+hibernate3.3的user library,把antlr2.7.2去掉了,问题解决~

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值