`
hngmduyi
  • 浏览: 335151 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Hibernate查询语句得到一个对象

阅读更多
今天下午用Hibernate查询的时候,有一个方法是根据传入的参数ID,返回数据库中的一个对象,让我想了老长时间,也没做出来。我的思路是:写一条HQL语句,然后动态绑定参数值,但接着怎么让返回一个对象,就卡那了。
之后请教了一个高手!日,一条HQL语句都出来了!让我超崩溃!
public Employee findById(short id) {
        Employee emp=(Employee) getSession().get(Employee.class, id);
        System.out.println(emp.getEname());
        return emp;
	}

String str = "delete  from UserInfo where userid ="+id;
		Query query = session .createQuery(str);
		query.executeUpdate();

分享到:
评论

相关推荐

    妙解Hibernate 3.x:叩响面向对象思想之门 PDF

    5. 查询语言HQL:介绍Hibernate Query Language,一种面向对象的查询语言,用于检索和更新数据库中的对象。 6. Criteria查询和Criteria API:解释如何使用Criteria API进行动态查询,以及相比HQL的优点和使用场景。...

    Hibernate-HQL语句多对多写法

    Hibernate 是一个流行的 Java 持久层框架,它提供了强大的对象关系映射(ORM)功能,使得开发者可以方便地与数据库交互。但是,在使用 Hibernate 时,我们经常会遇到多对多关系的问题,例如在菜单(Menu)和权限...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

    第3章 第一个Hibernate应用  3.1 创建Hibernate的配置文件  3.2 创建持久化类  3.3 创建数据库Schema  3.4 创建对象-关系映射文件  3.4.1 映射文件的文档类型定义(DTD)  3.4.2 把Customer持久化类映射到...

    Hibernate在Myeclipse下SQL语句演示

    Hibernate是一个强大的对象关系映射(ORM)框架,它简化了Java应用程序与数据库之间的交互。在Myeclipse这样的集成开发环境中,使用Hibernate可以方便地进行SQL语句的编写和调试。本演示将重点讲解如何在Myeclipse下...

    仿hibernate动态生成sql保存对象

    在IT行业中,尤其是在Java开发领域,Hibernate是一个广泛使用的对象关系映射(ORM)框架,它极大地简化了数据库操作。本文将深入探讨如何模仿Hibernate的功能,动态生成SQL来保存对象,以及与之相关的技术如注解...

    Hibernate核心接口

    通常,一个应用程序会创建一个 Configuration 对象,然后利用 Configuration 实例建立唯一的 SessionFactory 实例,这就意味着 Configuration 对象只存在于系统的初始化阶段,然后所有的持久化操作都能通过这个唯一...

    Hibernate电子书(全)

    传统的数据库编程需要在代码中直接编写SQL语句,而Hibernate通过提供一个自动化的映射方案,使得开发者能够用面向对象的方式处理数据,无需手动编写SQL语句。Hibernate的核心优势在于它能够简化数据访问层的复杂性,...

    .hibernate 框架介绍

    Hibernate是一个开源的对象关系映射(ORM)框架,它为Java语言提供了一种方便的工具来操作关系型数据库。Hibernate通过将Java程序中的POJO(普通旧Java对象)映射到数据库表,使得开发者可以使用面向对象的方式来操作...

    hibernate3.2.5

    特别是3.2.5版本,它是Hibernate发展历史上的一个重要里程碑,它在功能、性能以及稳定性上都得到了显著提升,为开发者提供了更为强大的数据持久化能力。 Hibernate 3.2.5的核心特性之一是完善的对象模型支持。这个...

    hibernate中文参考文档.pdf

    Hibernate是一个开源的对象关系映射(Object Relational Mapping,简称ORM)框架,用于Java应用程序中的持久化数据操作。它使得开发人员能够以面向对象的方式来处理数据库,从而简化了对数据库的访问,并提高了代码...

    hibernate-search-5.0.1.Final-dis

    1. **Hibernate ORM**:Hibernate是一个开源的Java ORM框架,它简化了Java应用程序与数据库之间的交互,通过对象关系映射技术将数据库表映射为Java对象。 2. **Hibernate Search**:作为Hibernate的扩展,Hibernate...

    hibernate的jar包

    Hibernate是一个强大的Java持久化框架,它为开发人员提供了一种简单、高效的方式来管理数据库操作。在Java应用程序中,Hibernate作为对象关系映射(ORM)工具,使得开发者可以通过处理Java对象来间接操作数据库,...

    Hibernate3.3.2

    综上所述,Hibernate 3.3.2 作为一个强大的ORM框架,其在对象关系映射、查询语言、事务管理、缓存策略、持久化模型和生命周期管理等方面都展现出了优秀的功能和性能。对于开发者来说,熟练掌握Hibernate不仅能提高...

    Hibernate的jar包

    Hibernate 是一个开源的Java持久化框架,它为开发者提供了在Java应用程序中管理和操作关系数据库的强大工具。这个“Hibernate的jar包”包含了所有必要的类库,使得开发人员能够轻松地集成Hibernate到他们的项目中,...

    Hibernate Session 4种对象状态.docx

    这时,Hibernate会给对象分配一个唯一的ID(通常是自增ID),并将对象的信息保存到缓存中。当Session执行flush操作时,会将缓存中的对象变更同步到数据库,发送对应的INSERT语句。例如,测试中的`session.save(news)...

    经典hibernate教程-HQL语句

    HQL的全称是? 和SQL相比,HQL有哪些特点? HQL语句为:select jd.jdid,jd.jd from ...怎样获得并显示查询结果? 使用'?'做占位符的参数查询,怎样设置参数的值? 命名参数查询的语法是? 怎样创建Criteria查询对象?

    hibernate4.3.5

    Hibernate,作为一个开源的对象关系映射(ORM)框架,自发布以来就深受Java开发者喜爱。4.3.5是其发展过程中的一个重要版本,提供了丰富的功能和改进,旨在简化数据库操作,提高开发效率。在本文中,我们将深入探讨...

    Eclipse中Hibernate简单配置和使用

    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端...

Global site tag (gtag.js) - Google Analytics