`
gaosililn
  • 浏览: 73384 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

ssh学习:hibernate中Native SQL查询

 
阅读更多

Native SQL查询就是使用原生态的sql语句操作数据库。

示例:

String sql = "select * from user_qbc";
	//获取SQL查询对象并制定对象来类型,否则返回的是Object对象
	SQLQuery query = session.createSQLQuery(sql).addEntity(User.class);
	//对sql中的多个表使用别名时制定对象类型
	//query.addEntity("别名1","object1.class").addEntity("别名2","object2.class");
	List<User> list = query.list();
	System.out.println(list);

 

分享到:
评论

相关推荐

    Hibernate 3.2核心包

    6. Native SQL支持:虽然Hibernate主要关注ORM,但它也允许直接执行原生的SQL查询,以满足特定需求或利用数据库特定的功能。 7. Event Listeners:Hibernate允许注册事件监听器,以便在特定的操作(如插入、更新、...

    hibernate 电子书全集

    4. **程序化SQL**:讲解如何使用Native SQL查询和SQL查询对象。 5. **JPA集成**:如果适用,可能会讨论Hibernate作为Java Persistence API(JPA)实现的使用。 6. **性能调优**:针对大数据量和高并发场景的性能优化...

    快速Java和Oracle集成SSH开发注意问题.pdf

    在Oracle中,建议使用`sequence`作为主键生成策略,而非其他数据库可能使用的`identity`(自增长)或`native`。例如: ```xml &lt;param name="sequence"&gt;test_seq ``` **2. Hibernate配置文件更改** - ...

    ssh详解,或者面试必备

    - **Hibernate的查询方式**:支持HQL(Hibernate Query Language)、Criteria API和Native SQL等多种查询方式,满足不同的查询需求。 #### Spring框架 Spring是一个开源的企业级Java应用框架,旨在简化Java应用的...

    SSH整合项目中容易出现的错误

    SSH整合项目中容易出现的错误 在SSH整合项目中,可能会遇到一些...SSH整合项目中出现的错误可以通过检查配置文件、SQL语句和代码逻辑来解决。同时,了解错误的根源和解决方法也可以帮助开发者更好地debug和优化项目。

    常见hibernate面试题

    - Native SQL:使用原生的数据库SQL进行查询,可以直接操作结果集。 以上就是关于Hibernate的一些核心知识点,这些内容涵盖了其基本的查询方式、对象加载机制、工作原理以及在处理对象关系和缓存管理上的特点。...

    ssh基础学习

    ### SSH基础学习知识点详解 #### 一、SSH框架概述 SSH框架是指由Struts、Spring 和 Hibernate 这三个开源框架组合而成的一种轻量级、基于Java的企业级应用开发架构。 - **Struts**:用于构建MVC(Model-View-...

    hibernate主键生成策略

    在SSH(Spring、Struts、Hibernate)架构中,Hibernate作为持久层框架,主键生成策略的正确选择对系统的稳定性和可扩展性有直接影响。 1. **assigned**策略: 这种策略要求开发者在调用`save()`方法之前手动设置主...

    Struts+Spring+Hibernate_SSH整合实例

    Struts+Spring+Hibernate,通常简称SSH框架,是一种在Java Web开发中广泛使用的组合框架,旨在提供一种高效、灵活且可扩展的开发模式。其中,Struts负责MVC中的Controller部分,用于处理用户请求;Spring作为依赖...

    java程序员ssh面试常见题

    - **Native SQL**:可以直接使用SQL语句查询数据库。 #### 6. Hibernate中load()与get()的区别 - **知识点概述**:load()与get()都是Hibernate提供的用于加载实体的方法,但它们之间存在一些重要区别。 - **详细...

    ssh整合配置(struts2.2.1+ hibernate3.6+spring3.0.5)

    SSH整合配置是Java Web开发中常见的一种框架集成方式,它涉及到Struts2、Hibernate和Spring三个核心组件。这些框架的组合使用,旨在提供一个高效、灵活且可维护的MVC(Model-View-Controller)应用架构。下面我们将...

    Struts1.2+hibernate3.2+spring2.5ssh集成详细过程

    ### Struts1.2 + Hibernate3.2 + Spring2.5 (SSH) 集成详细过程 #### 一、前言 随着企业级应用的需求不断增长,单一框架已难以满足复杂的业务逻辑处理与数据持久化的高效管理。因此,集成多个框架成为了解决这一...

    myeclipse ssh

    SSH2 指的是 Struts2、Spring 和 Hibernate 三种技术的集成,这是一种常见的 Java Web 开发框架。本实例将介绍如何在 MyEclipse 6.0.1 开发环境中使用 SSH2 进行数据库操作,包括增、删、查、改的基本功能。 首先,...

    java ext ssh andrew iphone 新生学习之路

    在SSH框架中,Hibernate就是通过JDBC与数据库进行通信。理解和熟练使用JDBC是每个Java开发者必备的技能,包括连接池管理、事务处理和SQL优化。 4. **Andrew项目管理**: Andrew可能指的是Android开发环境,因为...

    SSH框架引用存储过程的实例(含源代码)

    SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架。这个实例项目展示了如何在SSH框架下有效地利用数据库的存储过程来执行对数据表的增删查改(CRUD)操作。SSH框架的集成使得...

    ssh 框架整合总结

    SSH 框架整合是Java开发中常见的技术栈,主要包括Spring、Struts和Hibernate三个组件。这个框架组合提供了强大的企业级应用开发能力,包括模型-视图-控制器(MVC)设计模式的实现、数据持久化的高效处理以及业务逻辑...

    2012年最权威,最完整SSH面试题(Struts+Spring+Hibernate面试题问答23题,选择30题) 问答23题,选择30题(附答案)

    - **Native SQL:** 直接使用数据库原生 SQL 查询。 - **Query by Example:** 通过示例对象进行查询。 **HQL 示例:** - **属性查询:** 如 `SELECT e FROM Employee e WHERE e.name = 'John'`。 - **参数查询:**...

    ssh框架报错分析集合

    SSH框架,全称为Struts + Spring + Hibernate,是Java Web开发中常见的三层架构组合。它在业界的应用广泛,但如同任何复杂系统一样,整合这三个框架时可能会遇到各种问题和异常。下面,我们将深入探讨这些报错及其...

    Spring,hibernate,struts的面试笔试题实务精选罕见资源大集合

    - **HQL (Hibernate Query Language)**:面向对象的查询语言,类似于 SQL,但更加面向对象。 - **Criteria API**:一种标准的 JPA 查询 API,用于构建查询条件。 - **Native SQL**:直接执行原生 SQL 语句。 5. ...

Global site tag (gtag.js) - Google Analytics