`
747017186
  • 浏览: 329913 次
社区版块
存档分类
最新评论

hibernate框架(2)

 
阅读更多

基础知识联系步骤


Hibernate各种关系的映射



 
多对一(注意:一般在配置文件里面name的值与column的值相等)


  
映射文件的配置



 

比方是在多的一方配置一的一方的配置,在员工里面配置部分的信息。

先保存部门在保存员工,因为部门是员工的外键。所以发出两个insert语句。



 
但是如果反过来会怎么么样呢?先保存员工再保存部门呢?注意看发出的sql语句,hibernate很智能的。自动发出一条更新语句。

 



  
多对一查询

由于有对象关系存在查询完员工在查询部门会发出两个sql语句,一个是员工的查询语句,一个是部门的查询语句。

 
一对多关系查询

映射关系xml文件



 
一对一关系查询

 



 
IDCard对应的xml文件:

 



 person对应的xml文件

 

 

 
多对多关系查询



 
Teacher.hbm.xml



 
Student.hbm.xml



 

 

 

 

  • 大小: 79.1 KB
  • 大小: 57 KB
  • 大小: 55.5 KB
  • 大小: 53.7 KB
  • 大小: 52.3 KB
  • 大小: 54.5 KB
  • 大小: 57.1 KB
  • 大小: 54.9 KB
  • 大小: 59.2 KB
  • 大小: 61.8 KB
  • 大小: 59.6 KB
  • 大小: 69.6 KB
  • 大小: 62 KB
  • 大小: 61.2 KB
分享到:
评论

相关推荐

    .hibernate 框架介绍

    Hibernate框架在企业级应用中得到了广泛的应用,它封装了JDBC的细节,减轻了数据访问层的编码负担,并且支持多种数据库系统,具有良好的灵活性和扩展性。Hibernate支持1:1、1:n、n:m等多种关联映射关系,可以有效地...

    struts2 spring hibernate框架技术与项目实战 光盘源码上

    在本资源中,"struts2 spring hibernate框架技术与项目实战 光盘源码 上"提供了这三大框架的实践项目代码,帮助开发者深入理解并掌握它们的集成与应用。 Struts2作为MVC(模型-视图-控制器)框架,主要负责处理HTTP...

    hibernate框架基本包

    **hibernate框架基本包** Hibernate 是一个开源的Java库,它为开发人员提供了一种在Java应用程序中持久化对象的框架。这个“hibernate框架基本包”包含了一系列必要的库文件,使得开发者能够轻松地将数据库操作与...

    hibernate框架日志文件

    hibernate框架日志文件,用于对hibernate框架运行记录日志的;

    hibernate框架原理面试题

    hibernate框架

    hibernate框架开发2016版视频 四天学习笔记完整版

    【hibernate框架开发2016版视频 四天学习笔记完整版】 在软件开发领域,特别是Java Web开发中,Hibernate是一个非常重要的对象关系映射(ORM)框架,它极大地简化了数据库操作,使开发者可以更专注于业务逻辑而不是...

    Spring+SpringMVC+Hibernate框架集成详解

    Spring+SpringMVC+Hibernate 框架集成详解 本文档旨在详细介绍 Spring、SpringMVC 和 Hibernate 框架的集成,旨在帮助开发人员快速了解这三个框架的集成过程。 Spring 框架 Spring 框架是一个 Java 语言的开源...

    Hibernate框架核心jar包

    Hibernate框架是Java领域中一款非常流行的对象关系映射(ORM)工具,它允许开发者使用面向对象的方式来操作数据库,极大地简化了后端数据处理的过程。"Hibernate框架核心jar包"是进行Hibernate开发的基础,包含了...

    hibernate框架实例

    **hibernate框架实例** Hibernate 是一款强大的Java对象关系映射(ORM)框架,它极大地简化了数据库操作,使得开发者可以使用面向对象的方式来处理数据库事务,而无需关注底层的SQL语句。本实例旨在帮助初学者更好...

    struts2、hibernate框架

    **Hibernate框架** Hibernate是一个ORM框架,它为Java开发人员提供了与关系数据库交互的接口,消除了编写SQL语句的繁琐工作。通过Hibernate,开发者可以将Java对象映射到数据库表,从而在对象层面进行数据操作。它...

    hibernate框架5.2夹包

    Hibernate框架是Java领域中一款非常重要的对象关系映射(ORM)工具,它允许开发者使用面向对象的方式处理数据库操作,极大地简化了数据访问层的代码。这里我们关注的是Hibernate框架的5.2版本的库文件。 在给定的...

    利用Hibernate框架实现学生管理信息系统

    2. **基于Hibernate的数据持久层** (Hibernate):这部分是Hibernate框架的核心,用于处理数据持久化的逻辑。 3. **数据库层**:存储实际数据的地方。 整个系统的运行依赖于数据库以及其他配置文件(如 `hibernate....

    hibernate框架需要的jar

    Hibernate框架是Java领域中一款非常流行的对象关系映射(ORM)工具,它允许开发者使用面向对象的方式处理数据库操作,极大地简化了数据访问层的代码。在进行Hibernate开发时,需要依赖一系列的JAR文件,这些文件包含...

    Hibernate框架技术课件ppt

    Hibernate框架技术是Java开发中的一个核心组件,它是一个对象关系映射(ORM)工具,用于在Java应用程序中处理数据库交互。本课件旨在全面讲解Hibernate框架的原理、配置与使用方法,帮助学习者轻松掌握这一强大的...

    hibernate框架jar包

    本压缩包“hibernate框架jar包”包含了使用Hibernate框架进行开发时所需的所有关键库文件。 在Java项目中,引入这些jar包是使用Hibernate的第一步。以下是一些主要的jar文件及其功能: 1. **hibernate-core.jar**...

    Struts+Spring+Hibernate框架及应用开发源码

    本书分为6大部分,共33章,介绍了Struts1框架、Hibernate框架、Spring框架和Struts2框架的开发环境配置、框架技术基础,Struts1框架和Spring框架的整合,Struts1框架和Hibernate框架的整合,Struts1框架、Hibernate...

    Hibernate 框架

    Hibernate框架是Java开发中的一款非常重要的对象关系映射(ORM)工具,它简化了数据库与Java应用程序之间的数据交互。在本教程中,我们将深入探讨Hibernate的核心概念、主要功能以及如何在实际项目中应用。 首先,...

    hibernate框架开发2016版视频 day01-day04

    hibernate框架开发2016版视频 day01 hibernate框架开发2016版视频 day02 hibernate框架开发2016版视频 day03 hibernate框架开发2016版视频 day04

    hibernate框架

    **Hibernate框架** Hibernate是一个强大的Java持久化框架,它简化了数据库操作,使开发者可以更专注于业务逻辑而不是数据库交互。在Java应用中,尤其是在企业级应用开发中,Hibernate扮演着至关重要的角色,它提供...

    spring+struts2+hibernate框架整合

    在Java Web开发中,Spring、Struts2和Hibernate是三个非常重要的开源框架,它们分别负责不同的职责:Spring作为全面的轻量级应用框架,提供依赖注入(DI)和面向切面编程(AOP);Struts2是一个MVC(Model-View-...

Global site tag (gtag.js) - Google Analytics