Hibernate原生sql的查询,返回结果设置到DTO

原生sql的查询,返回结果设置到DTO:

Query query = sessionFactoryRtData.getCurrentSession().createSQLQuery(hql.toString()).setResultTransformer(Transformers.aliasToBean(RTDataAttrDto.class));

时间: 2024-10-20 10:38:37

Hibernate原生sql的查询,返回结果设置到DTO的相关文章

【Hibernate】hibernate原生sql利用transformers返回多表自定义类型对象

大致结构: Person(人): id,name,age,bookId Book(书):id,bookName Author(作者):id,authorName,bookId 一个人 只有 一本书,一本书 有多个 作者,一个作者 只出 一本书:(可能举例不好,明白就行) Person ----> Book : OneToOne Book ----> Author: OneToMany 期望达到的效果: sql: select p.id id,p.name,b.bookName bookName

使用hibernate原生sql查询,结果集全为1的问题解决

问题如下: String sqlTest ="select summary,summaryno from F_Summary"; List<Map<Object, Object>> listTest = this.getService().getListBySql(sqlTest); for (Map<Object, Object> m : listTest) { for (Object k : m.keySet()) { System.out.pr

Hibernate原生SQL查询多表关联,SQL语句要注意的问题

Hibernate原生SQL查询多表关联,SQL语句要注意的问题 @for&ever 2009-9-4 系统环境: MySQL5.1 Hibernate3.3 有如下的假定: 实体类 Question 和 Answer分别对应数据表 question 和answer. 并且表 question 和answer 的字段大部分都一样,字段数目也一样. 执行如下的操作: 1> 使用hibernate 使用原生SQL查询, Query q = session.createSQLQuery(sql).

第十一节:Hibernate 原生Sql

Hibernate 原生 SQL 原生 SQL 如果你想使用数据库特定的功能如查询提示或 Oracle 中的 CONNECT 关键字的话,你可以使用原生 SQL 数据库来表达查询.Hibernate 3.x 允许您为所有的创建,更新,删除,和加载操作指定手写 SQL ,包括存储过程. 您的应用程序会在会话界面用 createSQLQuery() 方法创建一个原生 SQL 查询: public SQLQuery createSQLQuery(String sqlString) throws Hib

hibernate原生sql封装,报错信息:could not find setter for rownum_

今天用hibernate的时候,用了一个原生态sql做了一个分页查询,结果就报错了... 找到解决方法了:http://shmily2038.iteye.com/blog/1704963 原文地址:https://www.cnblogs.com/huzi007/p/8318132.html

CI中写原生SQL(封装查询)

封装查询 封装,通过让系统为你组装各个查询语句,能够简化你的查询语法.参加下面的范例: $sql = "SELECT * FROM some_table WHERE id = ? AND status = ? AND author = ?"; $this->db->query($sql, array(3, 'live', 'Rick')); 查询语句中的问号会自动被查询函数中位于第二个参数位置的数组中的值所替代. 使用封装查询的第二个好处是所有的值都会被自动转义,形成了较为

tp3.2原生sql拼接查询

//获取搜索结果          $sql = "SELECT * FROM `br_esf_village_price` p,(SELECT villageId,MAX(updateTime) max_time FROM br_esf_village_price GROUP BY villageId) as b,br_esf_village v WHERE p.villageId= b.villageId AND p.updateTime=b.max_time AND v.villageId

hibernate用sql联合查询数据库

@RequestMapping(value = "/FeedPager.cqzk")     @ResponseBody     public String url_sa1(HttpServletRequest request, BootPage page)             throws ServletException, IOException, RuntimeException {         @SuppressWarnings("unchecked"

django -----原生SQL语句查询与前端数据传递?

view.py中 import MySQL def request_data(request): if request.method == "GET": conn = MySQLdb.Connect( host ='my_ip', port = 3306, user = 'my_user', passwd = 'my_passwd', db = 'my_db', charset = 'utf8' ) cursor = conn.cursor() cursor.execute("