日期:2014-05-17  浏览次数:20793 次

this.getHibernateTemplate().find()问题
SSH整合中遇到问题:
  查询的时候:
  this.getHibernateTemplate().find("from Board wherer parentid = ? ",0);查询时报错:
  java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I
  但是把语句改下:this.getHibernateTemplate().find("from Board wherer parentid = 0");
  查询正常
请高手看看,这是怎么回事。。。

------解决方案--------------------
通过find查询的时候 参数要是object数组。
------解决方案--------------------
你的问号是小写的吗? 看着别扭呢
------解决方案--------------------
探讨
你的问号是小写的吗? 看着别扭呢

------解决方案--------------------
是的,find(String queryString,Object[] values);

你可以这样 .find(strSql,new Object[] {value1,value2});