`

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>>() { @...

    hibernate-distribution-3.6.8.Final

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

    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...

    hibernate执行原生sql语句

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

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

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

    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"`...

    HibernateSpringStruts2整合开发中的一个分页显示方案.doc

    在Web开发中,分页显示是一个常见的需求,尤其是在处理大量数据时,以提高用户体验和加载速度。在Hibernate、Spring和Struts2这三大流行框架的整合开发中,实现分页功能需要考虑多个层次的设计。以下是一个详细的...

    Spring对DAO的支持.doc

    - **HibernateCallback**:定义了一个回调接口,允许在事务内部执行自定义的Hibernate操作。 通过使用HibernateTemplate,开发者可以专注于业务逻辑,而无需关注底层的SessionFactory和Session管理。 总结来说,...

    Spring基础:数据访问(2)

    - **JdbcTemplate**:Spring提供了一个JdbcTemplate类,它是对原生JDBC API的轻量级封装,可以避免手动处理连接、预编译语句等繁琐工作,降低了出错的可能性。 - **SimpleJdbcInsert**和**SimpleJdbcCall**:用于...

    struts2.3+spring3.1.2+hibernate4.1.6 配置说明

    值得注意的是,Hibernate 4.1.6版本不再包含`HibernateTemplate`、`HibernateCallback`以及`HibernateDaoSupport`等类。这些类在旧版本中用于简化数据库操作,但在新版本中,开发者需要进行相应的替换。例如,可以...

    三大框架的整合的三种方式

    3. 创建一个SessionFactory Bean,配置Hibernate的相关属性,如`hibernate.cfg.xml`的路径等。 4. 使用`HibernateTemplate`或`HibernateCallback`接口来简化数据库操作。 **Spring与Struts的整合** 整合Spring和...

    spring_MVC源码

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

    getHibernateTemplate

    `getHibernateTemplate()`方法是Spring框架中用于整合Hibernate ORM的一个关键接口,它是`HibernateDaoSupport`类的一个重要方法。在Spring MVC(S2SH,即Struts2、Spring和Hibernate的组合)架构中,`...

    新闻发布系统

    return template.execute(new HibernateCallback<List<News>>() { public List<News> doInHibernate(Session session) throws HibernateException,SQLException { List<News> list = null; Query query...

    ssh(structs,spring,hibernate)框架中的上传下载

    具体实现请参见错误!未找到引用源。节下载文件部分。  2、业务层接口实现类  FileService的实现类为FileServiceImpl,其中save(FileActionForm fileForm)的实现如下所示:  代码 8 业务接口实现类之save() 1. …...

Global site tag (gtag.js) - Google Analytics