getHibernateTemplate().executeFind(new HibernateCallback() {
public Object doInHibernate(Session session) throws HibernateException,SQLException {
XXXXX
});调用这个方法按条件查询数据时带参数查询 报错Source not found for NewsServiceImpl$$FastClassByCGLIB$$c30e8202.invoke(int, Object, Object[]) line: not available但是查询find()方法不报错 求解
public Object doInHibernate(Session session) throws HibernateException,SQLException {
XXXXX
});调用这个方法按条件查询数据时带参数查询 报错Source not found for NewsServiceImpl$$FastClassByCGLIB$$c30e8202.invoke(int, Object, Object[]) line: not available但是查询find()方法不报错 求解
解决方案 »
- 高分跪求java CS架构教程!
- 关于tomcat的contex重复加载
- hibernate全文搜索可以这样写吗
- Java程序用JXL.JAR包写数据到EXCEL文件问题,求救,谢谢!
- 请高手解答:使用Jena将本体存入MySQL
- CDATA??
- [求教]一直很困惑的RPC和WebService的区别和联系?请朋友们帮忙理理。
- 使用java开发桌面应用可以使用那些数据库?请指教。
- 到底有没有高手???tomcat里调用BORLAND APP SERVER 里部署的EJB出错:
- java ee初学者不明白,开发java ee应用,为什么大家只下载jdk,而不下载javaee sdk?
- 关于hibernate的语法问题
- 关于正文检索的迷惑
public List<InstantInfomation> getInfomation(final Paging page) {
List<InstantInfomation> infoList = null;
try {
// 本地sql
final String sqlString = "select * from (select rownum r,info.* from Instant_infomation info) where r>:numOne and r<=:numTwo order by info_date desc";
// spring封装的函数无法满足我们的要求时可以使用spring的回调函数。
infoList = (List<InstantInfomation>) super.getHibernateTemplate()
.execute(new HibernateCallback() { public Object doInHibernate(Session arg0)
throws HibernateException, SQLException {
List<InstantInfomation> list = null;
Query query = arg0.createSQLQuery(sqlString).addEntity(InstantInfomation.class);
query.setInteger("numOne", (page.getCurrentPage() - 1)
* page.getInfoNum());
query.setParameter("numTwo",
page.getCurrentPage() * page.getInfoNum());
list = query.list();
return list;
}
}); } catch (DataAccessException d) {
d.printStackTrace();
}
return infoList;
}
刚做不久的,可以参考下...