`
senjava
  • 浏览: 11633 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Hibernate 操作sql

 
阅读更多

常用的方法:

1: Session sess = getSession();
  
  2: Session sess = this.getHibernateTemplate().getSessionFactory().openSession();
  SQLQuery  sql = sess.createSQLQuery("select coreinfoId,coreinfoName from device_coreinfo ");
  List<Object[]> sd= new ArrayList<Object[]>();
    sd = sql.list();
    sess.flush();
    sess.close();


  3:List   list=new ArrayList();
  list = (List) getHibernateTemplate().execute( 
                new HibernateCallback() { 
                    public List doInHibernate(final Session s) 
                            throws HibernateException, SQLException {  
      Query query = s.createSQLQuery(sql);//[b]执行普通sql[/b] 
    List list = query.list(); 
    return list ; 
                    } 
                });

分享到:
评论

相关推荐

    sqlserver的hibernate

    本教程将介绍如何使用Hibernate操作SQLServer数据库,提供一个易入门的例子。 ### Hibernate概述 Hibernate是一个开放源代码的ORM框架,它允许Java开发者将数据库操作转化为对Java对象的操作。通过使用Hibernate,...

    hibernate实现动态SQL查询

    在Java世界中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它允许开发者将数据库操作与业务逻辑解耦,从而提高开发效率。本篇文章主要探讨如何利用Hibernate实现动态SQL查询,结合XML配置和FREEMARKER模板...

    hibernate执行原生sql语句

    "hibernate执行原生sql语句" Hibernate 是一种流行的 ORM(Object-Relational Mapping)框架,用于将 Java 对象映射到关系数据库中。然而,在一些情况下,我们需要直接执行原生 SQL 语句,而不是使用 Hibernate 的...

    使用hibernate对sqlserver 2005进行增删改查

    在Java开发中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它允许开发者通过面向对象的方式来操作数据库,而无需直接编写SQL语句。在这个场景中,我们将探讨如何使用Hibernate与SQL Server 2005数据库进行...

    让hibernate输出sql语句参数配置.doc

    当设置为 true 时,Hibernate 将输出所有 SQL 语句到控制台,方便开发者调试和优化数据库操作。 3. hibernate.format_sql hibernate.format_sql 参数用于在 log 和 console 中打印出更漂亮的 SQL。其取值为 true ...

    hibernate 执行原生sql的几种方式

    在Java的持久化框架Hibernate中,执行原生SQL(Native SQL)是常见需求,尤其是在处理特定数据库特性或者优化性能时。本篇文章将详细介绍在Hibernate中执行原生SQL的几种方式,以及它们各自的适用场景和优缺点。 1....

    hibernate 连接sqlserver2000

    标题 "Hibernate 连接 SQL Server 2000" 涉及到的是在Java开发中使用Hibernate ORM框架与较旧版本的SQL Server数据库(即SQL Server 2000)进行交互的知识点。以下是对这个主题的详细阐述: Hibernate是Java领域中...

    hibernate显示不带?的完整sql

    在Java开发中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它允许开发者用面向对象的方式处理数据库操作。在开发过程中,为了调试和优化SQL查询,有时我们需要查看Hibernate生成的完整SQL语句,包括其参数...

    Hibernate中Sql语句

    - **复杂查询**:当需要执行复杂的数据库操作时,如分组、聚合、子查询等,原生SQL能更好地表达这些需求。 - **性能优化**:有时候为了优化查询性能,需要对底层的SQL语句进行精确控制。 - **特定功能支持**:某些...

    Hibernate生产SQL语句

    在Java开发中,Hibernate是一个非常重要的对象关系映射(ORM)框架,它允许开发者通过面向对象的方式操作数据库,而无需直接编写SQL语句。本文将深入探讨如何模仿Hibernate生成SQL语句,以及如何利用Java反射技术来...

    Hibernate+sqlserver2000分页

    首先,Hibernate是Java领域中最流行的ORM(对象关系映射)框架之一,它允许开发者使用面向对象的方式操作数据库,减少了直接编写SQL语句的工作量。而SQL Server 2000是一款由Microsoft开发的关系型数据库管理系统,...

    Spring集成Hibernate写SQLServer

    本文将深入探讨如何将Spring与Hibernate整合,以便在SQL Server数据库上执行SQL操作。 首先,Spring框架是一个全面的Java企业级应用开发框架,它提供了依赖注入(DI)和面向切面编程(AOP)等核心特性,使得应用...

    hibernate数据库通用SQL代码

    在Java开发中,Hibernate是一个非常流行的持久化框架,它简化了与数据库的交互,使得开发者可以更专注于业务逻辑而不是底层的SQL操作。本文将详细讲解如何使用Hibernate来编写通用的数据库操作代码,包括插入...

    hibernate将本地SQL查询结果封装成对象

    总结起来,Hibernate的本地SQL查询功能为我们提供了一种灵活的方式来执行复杂的数据库操作,同时通过`addEntity()`、`addScalar()`和`Transformers.aliasToBean()`等方法,我们可以方便地将查询结果封装成Java对象,...

    使用Hibernate访问sqlserver数据库

    通过使用Hibernate,我们可以避免编写大量的SQL代码,而是使用Java对象来操作数据,使得数据库操作更为便捷和高效。 在配置Hibernate以访问SQL Server数据库时,主要涉及以下几个步骤: 1. **添加依赖**: 首先,...

    Hibernate连接Sql Server所需的jar包

    通过这个驱动,Hibernate可以更好地理解和操作SQL Server中的复杂结构。 3. **msutil.jar**:这个文件通常包含了实用工具类,提供了一些辅助功能,比如处理时间、日期等,或者帮助优化性能,提高数据传输效率。在...

    Hibernate+本地SQL查询SQLQuery宣贯.pdf

    在某些情况下,开发者可能需要使用原生SQL查询来执行特定的数据库操作,这时就可以利用Hibernate的SQLQuery功能。本文将详细讲解如何使用Hibernate的SQLQuery进行本地SQL查询。 首先,创建SQLQuery实例是通过...

    struts+hibernate+sql server2005分页的小项目

    在分页项目中,Hibernate主要用来从SQL Server 2005数据库中检索和操作数据。使用Hibernate的Session接口,我们可以方便地执行查询,获取指定页码的数据。 **3. SQL Server 2005数据库** SQL Server 2005是微软...

    java+hibernate+sql小型租房系统

    【Java+Hibernate+SQL小型租房系统】是一种基于Java编程语言,使用Hibernate ORM框架与SQL数据库交互,结合JSP(JavaServer Pages)技术构建的轻量级应用实例,非常适合初学者学习和实践。在这个项目中,我们可以...

Global site tag (gtag.js) - Google Analytics