http://blog.csdn.net/vacblog/article/details/7769976Hibernate除了支持HQL查询外,还支持原生SQL查询。 对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。....
分类:
Web程序 时间:
2015-07-20 16:11:02
阅读次数:
172
Dapper是近2年异军突起的新ORM工具,它有ado.net般的高性能又有反射映射实体的灵活性,非常适合喜欢原生sql的程序员使用,而且它源码很小,十分轻便。我写本博客的目的不是为了介绍Dapper,而是要将我使用Dapper迁移数据库过程中遇到的bug和一些优化介绍给大家,Dapper在多数据库...
分类:
移动开发 时间:
2015-07-08 20:53:27
阅读次数:
159
直接上代码: session.createQuery("From?Icurl?");
SQLQuery?query?=?session.createSQLQuery("select?ENTERPRISE_NAME,ADMIN_DEPT?from?t_register_enterprise?e?left?join?t_website_account?a...
分类:
数据库 时间:
2015-06-09 12:06:09
阅读次数:
164
原文:http://hi.baidu.com/luo_qing_long/blog/item/783a15eceb75abdd2f2e21b0.html对原生SQL查询执行的控制是通过SQLQuery 接口进行的,通过执行Session.createSQLQuery() 获取这个接口。下面来描述如何...
分类:
数据库 时间:
2015-06-01 14:38:29
阅读次数:
182
今天做项目的时候,使用原生SQL查询,返回回来的是一个ArrayList,用DebugServer运行的时候发现他下面的返回对象ElementData是一个数组对象,这里记为datas,于是有 for(int i=0;i<datas.size();i++){ Object[] p=d...
分类:
其他好文 时间:
2015-05-29 15:26:09
阅读次数:
82
1.执行无参数sql:string sql = "select * from IntegralInfo where convert(nvarchar,getdate(),23)='{0}' and status=1 and userinfoid='{1}'";sql = string.Format(...
分类:
数据库 时间:
2015-05-25 12:58:38
阅读次数:
439
本篇是第一阶段的完结篇。 学完这篇后,你应该可以利用MVC进行完整项目的开发了。 本篇主要讲述多表关联数据的更新,以及如何使用原生SQL。 文章提纲 多表关联数据更新 如何使用原生SQL 总结 多表关联数据更新 我们在第四篇文章已经讲过数据的更新了,不过那个是针对单表结构的更新。 这次我们讲下使用E...
分类:
Web程序 时间:
2015-05-21 10:29:46
阅读次数:
146
1. 使用SQLQuery 对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。最简单的情况下,我们可以采用以下形式: List cats = sess.createSQLQuery( " select * fr...
分类:
数据库 时间:
2015-05-19 11:01:56
阅读次数:
189
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇3-2使用原生SQL语句查询问题 你想在实体框架中使用原生的SQL语句,来更新底层数据存储。解决方案 假设你有一张如图3-2所示的Payment数据库表,使用实体框架设计器工具创建了一个如图3-.....
分类:
数据库 时间:
2015-05-16 17:53:22
阅读次数:
323
YII2默认情况下会生成一个直接操作单表的模型并且具备搜索和分页以及排序功能,在很多复杂的业务逻辑需求中,单表操作很难实现我们想要的效果,此时我要是选择的话就用纯sql来做,不用考虑那么多的对应关系,而且你得SQL语句执行效率越高,程序执行的效率也就越高。
OK我们来看看怎么实现。
一、首先我们来看一个需求:在一个博客的首页中,需要显示博客列表,列表中(作者,文章标题,发表时间...
分类:
数据库 时间:
2015-05-13 16:51:56
阅读次数:
271