`
wang_zhi_peng2007
  • 浏览: 254270 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Hibernate 操作

阅读更多
List<Object[]> list = null;   
Session session = this.getHibernateTemplate().getSessionFactory().openSession();   
try {   
        list = session.createSQLQuery(sql).list();   
        for(Object[] o:list){ 
         System.out.print(((String)o[0]));    
         System.out.print(((String)o[1]));    
        }   
  
}catch(Exception e) {   
        e.printStackTrace();   
}finally{   
        session.close();   
}  

   hibernate执行原生SQL工具类:

	/**
	 * 2014-02-15增加方法
	 * ***hibernate执行原生SQL方法****
	 * @param sql
	 * @return
	 * @throws Exception
	 */
	@SuppressWarnings("unchecked")
	public List queryBySql(final String sql)throws Exception{
		return (List)this.getHibernateTemplate().execute(new HibernateCallback(){
    		public Object doInHibernate(Session session) throws HibernateException, SQLException {
    			List list = session.createSQLQuery(sql).list();
    			return list;
			}	
    	}
    	);
	}

 

 

分享到:
评论

相关推荐

    Hibernate操作持久化对象

    Hibernate 操作持久化对象是Java开发中用于简化数据库交互的重要工具。它是一个开源的Java持久化框架,由Gavin King创建,并逐渐发展成为Java世界中主流的持久化解决方案。Hibernate的核心在于提供对象-关系映射(ORM...

    Hibernate操作数据库的方法

    Hibernate操作数据库时,主要通过以下几个核心组件来实现持久层操作: 1. **Session**:Session是Hibernate用来和数据库进行交互的一个轻量级对象,它相当于JDBC中的Connection。Session对象是应用程序与数据库进行...

    \hibernate操作心得.doc

    Hibernate 操作心得包括了建立 Java 项目、创建 Hibernate 库、导入用户库、加入 MySQL 驱动、创建数据库、创建 Java 类、配置 hibernate.cfg.xml 文件、创建 hbm.xml 文件、配置测试文件等多个步骤。通过这些步骤,...

    java使用hibernate操作数据库jar

    Java使用Hibernate操作数据库是现代Java应用中常见的技术实践,Hibernate作为一个强大的对象关系映射(ORM)框架,极大地简化了数据库的交互。它允许开发者用Java对象来表示数据库中的记录,而无需关心底层SQL的实现...

    Java封装hibernate操作数据库.rar

    本资料包"Java封装hibernate操作数据库.rar"主要涉及了如何使用Hibernate进行数据库操作,并通过DAO(Data Access Object)层的封装来实现更加高效、简洁的代码结构。 首先,让我们深入了解Hibernate。Hibernate是一...

    马士兵 Hibernate操作手册

    【马士兵 Hibernate 操作手册】是一份针对初学者的教程,由知名 IT 教育师马士兵提供的视频课程配套文档。这份手册详细介绍了如何使用 Hibernate 进行对象关系映射(O/R Mapping)操作,旨在帮助新手快速掌握 ...

    SSH CRM 项目Hibernate操作数据字典源码(3)

    综上所述,SSH CRM项目中Hibernate操作数据字典的核心包括:实体类的设计、Session的使用、CRUD操作、查询方式(HQL和Criteria API)。通过熟练掌握这些知识点,开发者可以更高效地管理CRM项目中的数据字典,从而...

    Hibernate操作数据库

    **标题:“Hibernate操作数据库”** Hibernate 是一个强大的Java对象关系映射(ORM)框架,它为开发者提供了在Java应用程序中操作数据库的强大工具。通过使用Hibernate,开发者可以避免编写大量的SQL语句,而是专注...

    使用Hibernate操作数据库的7个步骤.txt

    使用Hibernate操作数据库的7个步骤.txt ,很简单的

    Hibernate操作视频

    【Hibernate操作视频】系列教程是针对Java开发人员深入学习Hibernate框架的重要资源。Hibernate是一个开源的对象关系映射(ORM)框架,它简化了数据库与Java对象之间的交互,使得开发者可以更专注于业务逻辑,而不是...

    用hibernate操作多表的例子

    在Java世界中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它允许开发者通过面向对象的方式处理数据库操作,极大地简化了数据访问层的代码。本教程将详细讲解如何使用Hibernate进行多表操作,这对于理解和...

    hibernate环境搭建基本操作封装

    本文将详细介绍如何进行Hibernate环境搭建,以及如何进行基本操作的封装,我们将以MySQL开源数据库作为数据存储后端。 一、Hibernate环境搭建 1. **安装MySQL数据库**: 首先,你需要在本地或者服务器上安装MySQL...

    Hibernate对BLOB CLOB操作

    在使用Hibernate操作BLOB和CLOB时,需要注意一些潜在的问题,比如内存管理,因为大数据对象可能会占用大量内存。另外,对于大文件的读写,可能需要分块处理,避免一次性加载整个文件到内存。同时,确保数据库支持...

    Hibernate连接SQLite配置说明和方言代码

    Hibernate连接SQLite配置步骤: 1、添加SQLite库: 1.1、将两个jar包:com.zy.hibernate.dialect.SQLiteDialect.jar、sqlite-jdbc-3.7.2.jar拷贝到“\WEB-INF\lib”文件夹下; 2、配置hibernate: 2.1、将...

    hibernate第一个hibernate

    这将演示基本的Hibernate操作流程。 8. 事务管理: Hibernate支持JTA和JDBC两种事务管理方式。通常,对于小型项目,可以使用`Session.beginTransaction()`和`Transaction.commit()`进行本地事务管理。 9. 性能...

    hibernate框架下对oracle数据库操作所需jar包.zip

    在使用Hibernate操作Oracle数据库时,需要在`hibernate.cfg.xml`配置文件中指定数据库连接信息,包括数据库URL、用户名、密码、驱动类名等。例如: ```xml &lt;property name="hibernate.connection.url"&gt;jdbc:...

    Hibernate实战

    此外,还涵盖了如何使用SessionFactory和Session对象,它们是Hibernate操作数据库的核心组件。 实体管理是Hibernate中的重要部分,书中会详细介绍如何定义实体类,使用注解来声明属性与数据库字段的映射,以及如何...

    .hibernate 框架介绍

    - 创建数据库和表,以便为Hibernate操作做准备。 - 编写实体类,将POJO与数据库表进行映射。 - 导入Hibernate所需的依赖jar包,包括Hibernate自身提供的jar包以及数据库驱动jar包。 - 编写Hibernate相关配置文件,...

    hibernate包详解+hibernatePPT

    **二、Hibernate操作流程** 1. **配置环境**:设置Hibernate的配置文件,包括数据库连接信息、实体类映射等。 2. **获取SessionFactory**:根据配置文件创建SessionFactory对象,它是线程不安全的,一般全局只有一...

    hibernate-lib。rar

    4. Hibernate操作流程: - 配置:创建Configuration对象,加载hibernate.cfg.xml配置文件,设置数据库连接信息等。 - 初始化:调用configure()方法,构建SessionFactory对象。 - 创建Session:通过SessionFactory...

Global site tag (gtag.js) - Google Analytics