反编译后的代码问题 HibernateCallBack

fdyo2 2010-08-10 08:37:53

public List find(String queryString, Object[] values, int firstResult, int pageSize)
{
return (List)getHibernateTemplate().execute(new HibernateCallback(queryString, values, pageSize,
{
public Object doInHibernate(Session session) throws HibernateException, SQLException {
Query queryObject = GenericDaoImpl.this.getSession().createQuery(this.val$queryString);
if (this.val$values != null) {
for (int i = 0; i < this.val$values.length; ++i) {
queryObject.setParameter(i, this.val$values[i]);
}
}
if (this.val$pageSize > 0) {
queryObject.setFirstResult(this.val$firstResult).setMaxResults(
this.val$pageSize).setFetchSize(this.val$pageSize);
}
return queryObject.list();
}
});
}




HibernateCallBack的应用是为了整合Spring实用Spring提供的异常封装,但是我查了Spring的文档却是没有这样的构造方法
还有就是this.val$queryString出现这东西是什么意思,反编译的问题吗?来高手说下

...全文
256 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
反编译代码是仅供参考的,不要把反编译后的代码与原代码相提并论!想看源代码请去下载专门的源码包,而不是靠反编译。
ibookvip 2010-08-11
  • 打赏
  • 举报
回复
那个是匿名内部类,你看一下源码应该找到答案
wzju64676266 2010-08-10
  • 打赏
  • 举报
回复
如果开发工具是用elcipse的话,那eclipse插件+jad很好用的,jad不会出现那种的吧
longlonglong25 2010-08-10
  • 打赏
  • 举报
回复
不明白,帮顶啦~~~~
fdyo2 2010-08-10
  • 打赏
  • 举报
回复
谁推荐下反编译的好工具,jad用了会出现 this$0 val$pageSize 这样的乱码 gui则会出现上面的内部类乱码,有谁有反编译更好的工具吗?
ZangXT 2010-08-10
  • 打赏
  • 举报
回复
看起来语法都不正确。
带$的一般是和内部类关联的。
qingzhe2008 2010-08-10
  • 打赏
  • 举报
回复
不清楚 帮顶

67,542

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧