`

HibernateCallback 问题--请高手花一分钟指点

阅读更多
在使用下面的常规代码时,eclipse编辑器提示第一行出错“HibernateCallback cannot be resolved to a type“,网上大家都是用这种写法,为何只有我出错,百思不得,请问是何原因:

return getHibernateTemplate().executeFind(new HibernateCallback() {
  public Object doInHibernate(Session s) throws HibernateException, SQLException {
     Query query = s.createQuery("From Users AS user ORDER BY user.username DESC");
     List list = query.list();
     return list;
  }
  });
}
分享到:
评论
3 楼 liquidthinker 2007-06-06  
楼上经典!
2 楼 liangshixing 2007-06-06  
教你一个快捷键Ctrl + Shirft + O
以后你就不会再问这种问题了 :-)
1 楼 iamsingfly 2007-06-05  
已解决:)

相关推荐

    HibernateCallback使用方法

    HibernateCallback 是 Hibernate 框架中的一种 callback 机制,允许开发者在持久层访问时执行自定义操作。HibernateCallback 是 Spring 框架中与 Hibernate 整合的重要组件,通过它可以实现灵活的持久层访问。 在 ...

    SSH整合文档

    3. **使用HibernateCallback**: HibernateCallback是一个接口,可以在Session中执行回调方法,例如查询数据。 ```java HibernateCallback<List<Dept>> callback = new HibernateCallback<List<Dept>>() { @...

    Eclipse + MyEclipse整合Struts+Spring+Hibernate简单例子开发

    7. **解决依赖问题**:在创建`BaseAction.java`时可能会遇到导入包`org.springframework.web.context.WebApplicationContext`的问题,需要手动添加`spring-web.jar`库。 8. **部署与测试**:将项目部署至Tomcat...

    hibernate-distribution-3.6.8.Final

    它们可以通过继承Hibernate的`Serializable`接口或实现`HibernateCallback`接口来实现持久化。 5. **Session接口**:Session是Hibernate的主要工作单元,负责对象的持久化操作,如保存、更新、删除和查询。它是线程...

    spring整合hibernate

    3. **模板方法模式**:Spring 为 Hibernate 提供了三种主要的支持方式:`HibernateDaoSupport`、`HibernateTemplate` 和 `HibernateCallback` 接口。其中,`HibernateTemplate` 是一个非常实用的工具类,它可以简化 ...

    Hibernate3.6.10用到的jiar

    Hibernate3.6.10用到的jiar antlr-2.7.6.jar,commons-collections-3.1, commons-logging-1.1.3, dom4j-1.6.1, ejb3-persistence, hibernate-jpa-2.0-api-1.0.1.Final, hibernate3, javassist-3.12.0.GA, jta...

    第24次课-1 Spring与Hibernate的整合

    HibernateCallback是一个接口,位于org.springframework.orm.hibernate3中。 该接口中只有一个方法doInHibernate(Session session)。 通常,程序中采用实现HibernateCallback的匿名内部类来获取HibernateCallback的...

    HbernateTemplate的使用.pdf

    HibernateTemplate是Spring框架中用于简化Hibernate操作的一个工具类,它提供了对Hibernate ORM的便捷封装,使得开发者无需直接操作Session,可以更加专注于业务逻辑。在Spring 2.0及更高版本中,HibernateTemplate...

    Spring3.0新特性

    - **事件监听器的改进**:GenericApplicationListeners 现在只接收特定类型的事件,所有回调接口(如 TransactionCallback 和 HibernateCallback)都声明了一个泛型结果值。 - **任务执行器的增强**:Spring 的 ...

    spring_MVC源码

    弃用了struts,用spring mvc框架做了几个项目,感觉都不错,而且使用了注解方式,可以省掉一大堆配置文件。本文主要介绍使用注解方式配置的spring mvc,之前写的spring3.0 mvc和rest小例子没有介绍到数据层的内容,...

    hibernate执行原生sql语句

    在上面的代码中,我们使用 `HibernateCallback` 接口来执行原生 SQL 语句,该接口提供了一个 `doInHibernate()` 方法,该方法将在 Hibernate 事务中执行。我们可以在该方法中执行原生 SQL 语句,并使用 `Connection`...

    ssh实例 集成 例子

    本文档旨在提供一个关于SSH(Struts + Spring + Hibernate)集成框架的简易示例,适合初学者快速理解如何将这三种技术结合在一起,构建一个简单的Web应用。该示例通过Eclipse + MyEclipse集成开发环境进行演示,展示...

    HibernateTemplate源代码

    `HibernateTemplate`通过其核心方法`execute`支持Hibernate访问代码的实现,该方法接受一个实现了`HibernateCallback`接口的匿名内部类或Lambda表达式。 #### 二、类结构与继承关系 `HibernateTemplate`类本身并...

    shh整合框架实现分页

    开发者需要注意的是,在实际应用中还需考虑异常处理、SQL注入等问题,以确保系统的稳定性和安全性。此外,随着技术的发展,目前也有更多成熟且高效的分页插件可供选择,如MyBatis Plus等,开发者可以根据项目需求...

    MyEclipse的整合Struts+Spring+Hibernate简单例子开发

    - `UserDaoImpl`: 实现了`UserDao`接口,利用Spring的`HibernateDaoSupport`简化了与Hibernate的交互,通过`HibernateCallback`执行查询操作。 - `index.jsp`: 用户输入界面,可能包含一个表单,提交用户ID。 - `...

    HibernateTemplate的方法使用

    从提供的描述来看,作者提到了“有错的,请指出”,这表明作者在编写本文时可能还存在一定的不确定性和需要完善的地方。例如,在提到 `find` 方法时,作者使用了 “?” 符号来表示参数占位符,这是一个标准的做法,...

    Hibernate+Spring+Struts2整合开发中的一个分页显示方案参考.pdf

    在`queryForPage`方法中,通过`HibernateTemplate`的`executeFind`方法,我们可以传递一个`HibernateCallback`实例,该回调内部创建`Query`对象并设置分页参数`setFirstResult`和`setMaxResults`。`getAllRowCount`...

    HibernateTemplate及generator用法.doc

    List<User> userList = ht.find("from User", new Object[]{}, new org.springframework.orm.hibernate3.HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, ...

    Hibernate学习笔记,使用Hibernate做数据层非常方便

    通过`getHibernateTemplate().executeFind()`方法,我们创建了一个`HibernateCallback`回调,内部执行SQL查询。这里使用了HQL(Hibernate Query Language)编写查询语句,`"from ControlScreen order by id desc"`...

Global site tag (gtag.js) - Google Analytics