package com.bjsxt.hibernate;

import java.util.Iterator;
import java.util.List;

import org.hibernate.Session;

import junit.framework.TestCase;

/**
 * 原生sql查询
 * @author Administrator
 *
 */
public class SqlQueryTest extends TestCase {

public void testQuery1() {
  Session session = null;
  try {
   session = HibernateUtils.getSession();
   session.beginTransaction();
   //session.createSQLQuery("sql语句"),sql语句可以是特定数据库的sql语句
   List students = session.createSQLQuery("select * from t_student").list();
   for (Iterator iter =students.iterator(); iter.hasNext();) {
    Object[] o = (Object[])iter.next();
    System.out.println(o[0] + ", " + o[1]);
   }
   session.getTransaction().commit();
  }catch(Exception e) {
   e.printStackTrace();
   session.getTransaction().rollback();
  }finally {
   HibernateUtils.closeSession(session);
  }
 } 
 
}

转载于:https://www.cnblogs.com/xiao-tian/archive/2011/11/22/2258433.html

HQL (五) 外置命名查询(sql语句单独保存起来)相关推荐

  1. hql连接查询及外置命名查询

    一.连接查询 在sql中经常使用连接查询来获取多个对象的合集,其中经常用到的有inner join.left join.right join等,分别指代内连接查询.左外连接查询.右外连接查询,它们在查 ...

  2. MySQL的基础架构以及一条查询sql语句的执行流程

    详细介绍了Mysql的基础架构以及一条查询sql的执行流程. 如果不想作为一个只能简单的写写sql工程师,而是想要深入的学习MySQL,那么我们有必要首先从宏观的角度来了解MySQL的整体架构,只有把 ...

  3. 原生sql 查询返回一个实体_python连接SQLServer执行给定的查询SQL语句,并返回结果数据...

    今天写这篇文章的初衷就是在我昨天发表的文章<Python连接SQLServer数据库执行增删改查操作>后,一些读者反馈说跟Python完全没有关系,这里我想说的是:内容的确是与Python ...

  4. Bootstrap4+MySQL前后端综合实训-Day08-AM【多表查询sql语句、关联数据的假删除、自动增长主键的获取、栏目管理“数据编辑”按钮的实现】

    [Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记][附:实训所有代码] 目   录 多表查询sql语句 关联数据的假删除(status状态码/数据可恢 ...

  5. MySql-一条查询SQL语句的执行

    MySql-一条查询SQL语句的执行   你好! 感谢您花费几分钟的时间阅读本篇博客,本人写的是方便学习与记录,要是有错误的地方请您指出,感谢 1 缓存   这个的缓存不是指Redis,或者Mybat ...

  6. 用户表-角色表-权限表多表关联查询sql语句

    在企业系统中经常会使用到给用户分配权限的情况,往往在用户信息表和权限表之间还维护了一张角色表,即通过给用户添加角色,角色添加权限的这样一种方式来给用户间接的添加权限. 如图示例 那么,查询用户权限的多 ...

  7. oracle 数据库循环查询语句怎么写,sql循环查询(sql语句循环查询详解)

    sql循环查询(sql语句循环查询详解) 2020-07-24 11:15:51 共10个回答 select*fromawheret_idin('3','4');select*fromawheret_ ...

  8. java中sql模糊查询_模糊查询的sql语句(java模糊查询sql语句)

    模糊查询的sql语句(java模糊查询sql语句) 2020-07-24 11:06:02 共10个回答 假设表名为product,商品名为name,简界为remark.则可如下写:select[na ...

  9. oracle分页查询sql语句通用,oracle分页查询sql语句,oracle分页查询sql语句详解

    oracle分页查询sql语句,oracle分页查询sql语句详解,Oracle分页查询sql语句 Oracle中分页和MySql中的分页不同,MySql中的分页使用关键字limit即可,相对简单一点 ...

最新文章

  1. Visual Studio UML Activity Diagram(2)
  2. 配置Spring数据源c3p0与dbcp
  3. MySQL 规范及优化
  4. 学计算机趣图,我的世界:六张玩家自制趣图,最后一张,想起了“骗”父母买电脑...
  5. 9.IDA-重新设置函数类型、创建数组结构
  6. ASP.NET编程技巧
  7. PHP连接MySQL数据库的几种方法
  8. [费用流]Bzoj P1877 晨跑
  9. IBatis开发指南-夏昕
  10. 金士顿服务器内存条怎么看型号,【查看内存条参数】 内存条上的参数怎么看...
  11. Pandas 的使用
  12. 编译原理习题——第2章 文法和语言试卷
  13. IoTSAFE:Enforcing Safety and Security Policy with Real IoT Physical Interaction Discovery
  14. 5.jQuery动画
  15. 【转】山地车知识:什么是XC,什么又是Freeride
  16. mqtt调试工具下载
  17. .net5项目集成百度富文本编辑器umeditor最全教程(含源码)
  18. java sql编辑器 动态报表 数据库备份还原 quartz定时任务调度 自定义表单 java图片爬虫...
  19. Windows x86 环境 虚拟机 安装银河麒麟V10 arm架构系统
  20. 东软睿道培训费用python

热门文章

  1. python基础小结(麻瓜图文总结版)
  2. ROS学习笔记基础2(基础知识和ROS架构)
  3. ajax响应码,jQuery 使用$ .ajax()处理HTTP响应代码
  4. vue获取原生html节点,vue是如何获取元素节点 ?
  5. 未来论坛:AI决策的可靠性和可解释性
  6. Cover Protocol首次对xCOVER进行回购
  7. 浏览器插件----神奇的鼠标
  8. 图书管理系统(微信、后台、网页端)总结
  9. 3.深度学习的实用层面
  10. 'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序