如果使用原生sql语句进行query查询时,hibernate是不会自动把结果包装成实体的。所以要手动调用addEntity(Class class)等一系列方法。
如session.createSQLQuery(sql).addEntity(Class class);注意hibernate3.0.5不支持,单个参数的addEntity方法
另外,hibernate3.2以后可以对原生sql 查询使用ResultTransformer。这会返回不受Hibernate管理的实体。
session.createSQLQuery("SELECT NAME, BIRTHDATE FROM CATS")
.setResultTransformer(Transformers.aliasToBean(CatDTO.class))
分享到:
相关推荐
在本项目中,我们将深入探讨如何利用JSF和Hibernate以及JavaBean技术来实现这些功能。 首先,让我们理解JSF的基本工作原理。JSF是一个组件化的MVC(模型-视图-控制器)框架,它允许开发者通过声明式编程方式创建...
Hibernate支持HQL(Hibernate Query Language)和Criteria API,提供了更方便的查询方式,同时也支持SQL直接操作。 整合这三个技术可以构建一个强大的MVC(Model-View-Controller)架构的Web应用。Spring作为核心...
【标题】"jsp+servlet+javabean+hibernate租房系统"是一个基于Web的租房管理系统,它利用了Java技术栈中的四大核心技术:JSP(JavaServer Pages)、Servlet、JavaBean以及Hibernate。这个系统旨在为用户提供一个方便...
在MyEclipse中配置Hibernate,可以通过添加Hibernate Capabilities来生成`hibernate.cfg.xml`配置文件以及对应的JavaBean类。在数据库连接成功后,可以选择相应的表进行逆向工程操作,自动生成对应的实体类。需要...
"JSP+Servlet+JavaBean查询分页"的主题涵盖了如何在处理大量数据时,有效地展示信息并允许用户进行分页浏览。在这个主题中,我们将深入探讨这三个关键组件在分页查询中的应用。 首先,JSP是Java的一个标准视图技术...
eclipse javabean 插件 swt hibernate 最近刚刚自学的eclipse插件开发,小试牛刀。 请多提出宝贵意见、建议,不断改进。 没有资源分的 留邮箱地址
在Hibernate框架中,注解配置被广泛用于简化对象关系映射(ORM)的配置,使得Java Bean可以直接与数据库表进行关联。本篇文章将深入探讨如何使用注解配置Java Bean并建立Hibernate的关联关系。 首先,我们需要理解...
4. 持久化:通过ORM(对象关系映射)框架如Hibernate,JavaBean可以轻松地映射到数据库表,实现数据持久化。 JavaBean的创建步骤: 1. 创建一个公共类,并为需要暴露的属性提供私有变量。 2. 为每个属性添加getter...
标题中的“从数据库到Hibernate配置文件,JAVABEAN和HTML表单的工具”指的是一个集成开发环境或工具,它涵盖了数据库管理、对象关系映射(ORM)框架Hibernate的配置,以及JavaBean对象和HTML表单的交互。这个工具...
在数据库操作中,将SQL查询结果映射到Java对象是常见的需求,这时JavaBean的作用就显现出来了。"SqlToJavaBean_javabean_根据表结构生成javabean_生成javabean_"这个标题暗示了一个工具或库,它能够自动化地根据...
- **Hibernate ORM**:Hibernate是一个流行的Java ORM(对象关系映射)框架,它可以将JavaBean映射到数据库表,简化数据库操作。 6. **JavaBean的可视化** - **EJB(Enterprise JavaBeans)**:在JavaEE环境中,...
- **持久化**:通过ORM(Object-Relational Mapping)框架如Hibernate,可以直接将JavaBean映射到数据库表。 4. **开发流程** - **创建JavaBean类**:根据需求定义属性和方法。 - **实例化和赋值**:在代码中...
JavaBean是一种在Java编程语言中编写可重用的软件组件的标准方法。...同时,现代框架如Hibernate、MyBatis等提供了更高级别的抽象,可以简化这些任务,但理解JavaBean和基本的JDBC操作仍然是Java开发者的基础技能。
### JavaBean的妙用及其在Eclipse与Hibernate、Struts集成中的应用 #### 一、JavaBean概述 JavaBean是一种遵循特定设计模式的Java类,它具有无状态性(stateless)、可序列化(serializable)的特点,并且通常用于...
在 Java package 当中输入产生的 Hibernate 映射的 JavaBean,例如 com.test。最后,点击 Finish 按钮,系统将自动生成 HibernateSessionFactory.java 及 Hibernate.cfg.xml 配置文件,并将 Hibernate 环境所需要的...
- **读取(Read)**:使用Session的get()或load()方法根据主键获取对象,query()方法用于执行HQL(Hibernate查询语言)或SQL查询。 - **更新(Update)**:调用Session的update()方法更新已存在的对象。 - **删除...
- **ORM框架**:如Hibernate、MyBatis等,JavaBean常被用作数据库表的映射实体,简化数据库操作。 - **序列化与反序列化**:在分布式系统中,JavaBean可以通过序列化实现对象的持久化存储或在网络间传输。 - **...
【标题】"jsp javabean网站新闻管理"指的是使用JavaServer Pages(JSP)技术和JavaBean组件来...此外,对于大型项目,可能还需要结合其他技术,如Servlet、Spring框架、Hibernate等,以实现更复杂的功能和优化性能。
【标题】"成绩查询系统jsp+javaBean+struts+hibernate+MySQL/mvc"是一个基于Web的应用程序,用于实现学生考试成绩的查询、管理功能。它利用了多种技术来构建一个完整的Model-View-Controller(MVC)架构,以实现业务...