在Hibernate中使用HibernateTemplate来进行包含sql语句的查询
/**
     * 使用sql语句进行查询操作
     * @param sql
     * @return
     */
    public List queryWithSql(final String sql){
        List list = hibernateTemplate.executeFind(new HibernateCallback() {
            public Object doInHibernate(Session session) throws HibernateException,
                    SQLException {
                Query query = session.createSQLQuery(sql);  
                List list = query.list();
                return list;
            }
        });
        return list;
    }
在Hibernate中使用HibernateTemplate来进行包含sql语句的查询的更多相关文章
- SQL语句在查询分析器中可以执行,代码中不能执行
		问题:SQL语句在查询分析器中可以执行,代码中不能执行 解答:sql中包含数据库的关键字,将关键字用[]括起来,可以解决. 后记:建数据库的时候尽量避免使用关键字. 例子: sql.Format(&q ... 
- 向Oracle中传入数组,批量执行SQL语句
		1.首先用PL/SQL创建package create or replace package excuteBatchOperate as type sqlStr_Array ) index by bi ... 
- mybatis 中的稍微复杂些的sql语句
		mybatis 中的稍微复杂些的sql语句: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYP ... 
- Spring 中jdbcTemplate 实现执行多条sql语句
		说一下Spring框架中使用jdbcTemplate实现多条sql语句的执行: 很多情况下我们需要处理一件事情的时候需要对多个表执行多个sql语句,比如淘宝下单时,我们确认付款时要对自己银行账户的表里 ... 
- Python与开源GIS:在OGR中使用SQL语句进行查询
		摘要: 属性选择与空间选择都可以看作是OGR内置的选择功能,这两种功能可以解决大部分实际中的问题.但是也有这种时候,就是进行查询时的条件比较复杂.针对这种情况,OGR也提供了更加灵活的解决方案:支持使 ... 
- 如何在Oracle中一次执行多条sql语句 (.net C#)
		关键是不能换行,要加上begin ...sql... end; 每个SQL用:隔开,end后面必须加: 以下是拷贝于:http://www.cnblogs.com/teamleader/arc ... 
- 【mybatis】mybatis执行一个update方法,返回值为1,但是数据库中数据并未更新,粘贴sql语句直接在数据库执行,等待好久报错:Lock wait timeout exceeded; try restarting transaction
		今天使用mybatis和jpa的过程中,发现这样一个问题: mybatis执行一个update方法,返回值为1,但是数据库中数据并未更新,粘贴sql语句直接在数据库执行,等待好久报错:Lock wai ... 
- 删除Mysql数据表中多余的重复记录的sql语句
		数据表 sniper_tb 中存在主键 id,字段url,现需要在url字段上添加 unique,但由于url存在重复记录,导致添加失败. 如何删除表中多余的url重复记录,仅保持一条? 思路一 将 ... 
- 【转】Hibernate利用@DynamicInsert和@DynamicUpdate生成动态SQL语句
		原文链接:http://www.cnblogs.com/quanyongan/p/3152290.html 最近在使用Hibernate4中,发现两个很有奥秘的注解 @DynamicInsert 和 ... 
随机推荐
- ASP.NET MVC ActionResult的实现
			1.11种ActionResult 在System.Web.Mvc命名空间下: ActionResult是一个抽象类, 在Action中返回的都是其派生类.下面是我整理的ASP.NET MVC 1.0 ... 
- ListView 点击某一项换背景图片
			1. layout_search_list_item.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/r ... 
- 【转】 Java 多线程之一
			转自 Java 多线程 并发编程 一.多线程 1.操作系统有两个容易混淆的概念,进程和线程. 进程:一个计算机程序的运行实例,包含了需要执行的指令:有自己的独立地址空间,包含程序内容和数据:不同进 ... 
- I.MX6 Goodix GT9xx touchscreen driver porting
			/************************************************************************ * I.MX6 Goodix GT9xx touch ... 
- UVA 10801 Lift Hopping 电梯换乘(最短路,变形)
			题意: 有n<6部电梯,给出每部电梯可以停的一些特定的楼层,要求从0层到达第k层出来,每次换乘需要60秒,每部电梯经过每层所耗时不同,具体按 层数*电梯速度 来算.问经过多少秒到达k层(k可以为 ... 
- Hibernate向MySQL插入中文数据--乱码解决
			<property name="hibernate.connection.url">jdbc:mysql://127.0.0.1:3306/exam?useUnicod ... 
- 【CSS】css各种居中方法
			水平居中的text-align:center 和 margin:0 auto 这两种方法都是用来水平居中的,前者是针对父元素进行设置而后者则是对子元素.他们起作用的首要条件是子元素必须没有被flo ... 
- order by调优的一些测试
			表结构信息:mysql> show create table tb\G*************************** 1. row *************************** ... 
- Google服务背后的天文数字
			每天当我们在互联网上驰骋的时候,在背后支撑网页.应用.服务运转的就是各种编程语言和代码.无论是Gmail确认收件箱还是执行关键词搜索都需要大量的代码,但是你知道Google的各项互联网服务合起来需要多 ... 
- Educational Codeforces Round 15 套题
			这套题最后一题不会,然后先放一下,最后一题应该是大数据结构题 A:求连续最长严格递增的的串,O(n)简单dp #include <cstdio> #include <cstdlib& ... 
