hibernate原生sql封装DTO

原创 2017年01月03日 10:23:10
在使用hibernate的时候难免会遇到需要使用原生sql的时候需要将数据封装到DTO中,这里做一次记录,方便以后使用。
Query q=zealotDao.getCurrentSession().createSQLQuery("SELECT COUNT(*) AS cs,knowledge_list_id AS knowledgeListId,knowledge_list_name AS knowledgeListName FROM my_knowledge GROUP BY knowledge_list_id").setResultTransformer(Transformers.aliasToBean(TypeDto.class));
    	List<TypeDto> typeList=new ArrayList<TypeDto>();   			
    	typeList=q.list();

oracle使用PLSQL导出dmp文件一闪而过的解决办法

PLSQL导出dmp文件闪退原因就是环境变量。 如果在“系统变量”列表框下面的“变量”列中找不到“ORACLE_HOME”和“ORACLE_SID”这两个变量,则需要下面操作,否则无需一下操作。...

ORACLE 修改字符集

用sys用户进行修改 #sqlplus "/as sysdba" >shutdown immediate; >startup mount; >ALTER SESSION SET SQL...

Hibernate 执行普通的sql语句,并将结果封装成DTO对象

hibernate 自动映射对象有时候在用到多个表进行查询的时候根本搞不定 如果是查出来的结果进行筛选那么需要分页功能就完蛋了,所以需要用普通的联合查询sql, 下面上代码://将查询出来的结果封...

Hibernate_使用原生态sql&Dto传输&最佳实践_Demo

package org.com.test.model1; /** * DTO对象没有任何存储的意义,仅仅是用来进行数据的传输的。 * 特别注意:这样的对象,必须有全部字段的构造方法和不带参数的构造...

hibernate纯sql查询结果集映射为DTO(VO,DO)

感谢glamey兄弟的文章,正好解决了当前遇到的问题。原文链接如下:http://glamey.iteye.com/blog/721019 假设我们现在有一个DTO,其属性包括两张表的属性,我...

Hibernate原生SQL查询

Hibernate除了支持HQL查询外,还支持原生SQL查询。          对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()...

hibernate HQL查询以及原生SQL查询参数类型的区别

1,HQL查询语句的时候,要求传递的参数和实体类中的参数类型一致,比如下面的代码: public TerminalStatusHistory findRecentlyByTime2(String gi...

Hibernate使用原生SQL语句

以下是本人对Hibernate使用原生SQL语句的理解: 在项目开发当中使用Hibernate提供的HQL有时候不能满足需求,尤其是多表查询或者是多表中没创建主外键关联关系,我也试过平常...

Hibernate(一)HQL查询、原生sql查询

Hibernate中支持三种查询方式:HQL(Hibernate Query Language),原生sql查询,Criteria查询。HQL是一种面向对象的查询语言,其中没有表和字段的概念,只有类、...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:hibernate原生sql封装DTO
举报原因:
原因补充:

(最多只允许输入30个字)