如果使用原生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完成对表的增删查改
整合jsp ,spring, hibernate的框架
jsp+servlet+javabean+hibernate租房系统,本人原创
eclipse javabean 插件 swt hibernate 最近刚刚自学的eclipse插件开发,小试牛刀。 请多提出宝贵意见、建议,不断改进。 没有资源分的 留邮箱地址
详细javabean配置 博文链接:https://871421448.iteye.com/blog/1561798
使用jsf1.2+spring3.0+hibernate3.3实现集成,利用annotation实现自动对象管理注入,用户表的登录增删改查操作,包括验证码ajax集成,消息机制,国际化处理,自定义转换器,自定义验证器等 qq:38732796 欢迎讨论
压缩工具包 博文链接:https://otom31.iteye.com/blog/229059
1.自动生成hibernate配置文件 和 javaBean,以及HTML表单文件; 2.支持读取数据库表和字段的中文注释信息; 3.可以选择数据库; 4.可以选择表,hibernate 主键策略; 5.可以设置生成的 javaBean 的 package 路径...
JavaBean2DB 利用hibernate和javabean快速生成数据库表
本系统基于Java平台,采用设计模式:MVC(模型--视图--控制),基于接口与接口实现类,工厂模式和抽象工厂模式,单例模式,充分把系统解耦,采用的技术:Jsp+JavaBean+Struts+hibernate,数据库:MySQL Struts采用Struts ...
1)JSP+javabean+DAO(Ajax:anywhere) 2)Struts+spring+hibernate3(AJax:DOJO) 3)JSF+richfaces+seam+EJB 总共3个完整的实例,并配有需求分析~~~~~~~~,绝对经典!
1.Hibernate持久化类:Hibernate的持久化类是一个JavaBean(pojo+相应属性的getter和setter方法),该JavaBean最好实现java.io.Serializable接口 2.Hibernate映射文件:Hibernate映射文件是Hibernate与数据库进行持久化...
本示例是使用JavaWeb技术实现一个简单的图片管理与分享系统,其中主要功能如下: ...JavaEE、JSP、Struts2、Hibernate、JavaBean 本项目开发环境为: Intellij IDEA 2016.3 Tomcat 8 JDK 1.8 MySQL 5.5
1.2. 第一部分 - 第一个Hibernate应用程序 首先我们将创建一个简单的基于控制台的(console-based)Hibernate应用程序。由于我们使用Java数据库(HSQL DB),所以不必安装任何数据库服务器。 假设我们希望有一个小...
hibernate-validator, Hibernate验证器Bean验证 2.0 ( JSR 380 ) 参考实现 Hibernate 验证器版本:6.0.2. Final - 22-08-2017是什么?这是 JSR-380 Bean验证 2.0的参考实现。 Bean验证定义了JavaBean的元数据模型和...
javabean中有100个属性字段,想要在前端页面获取这100个字段和字段对应的中文名称,如用户名称(username),密码(password),可以动态的获取到中文名称和属性字段,并返回前端页面,本例只实现动态解析功能
实验一 JSP+Servlet+Javabean+jdbc-基于MVC模式的数据库的应用 实验二 JSF+JPA实现用户注册 实验三 struts+spring+hibernate框架访问数据库的应用 实验四 使用WebService和EJBean访问数据库的应用
struts2+hibernate+javaBean开发的当当网
1.4.3 EJB(企业JavaBean) 1.4.4 JDBC(Java数据库连接) 1.4.5 JTA/JTS(Java事务) 1.4.6 JNDI(Java命名和目录服务) 1.4.7 JavaMail(Java邮件服务) 1.4.8 RMI(远程方法调用) 1.4.9 JMS(Java消息服务) ...