`

Hibernate foreign配置

阅读更多
级联保存
1、一对多级联保存:在<many-to-one>和<set>都加上cascade="save-update"
2、一对一级联保存则在<one-to-one>配置上加上cascade="save-update"

foreign配置
被设为外键方:
<generator class="foreign">
<param name="property">users</param>
</generator>
<one-to-one name="users" class="com.zjhk.shop.vo.Users" constrained="true" cascade="save-update" />

主键方:
<one-to-one name="shoppingCarts" class="com.zjhk.shop.vo.ShoppingCart" cascade="save-update"/>

分享到:
评论

相关推荐

    Hibernate使用外键ForeignKey

    本篇将详细讲解如何在Hibernate中使用外键`ForeignKey`,以及通过一个简单的例子帮助学习者深入理解其配置与操作。 首先,外键是数据库设计中的一个重要概念,它用于建立两个表之间的关联,通常用来维护数据的一致...

    详解Hibernate一对一映射配置

    下面我们将详细讲解如何在Hibernate中进行一对一映射的配置。 **一、XML文件配置** 1. **主键关联(Primary Key Join)** 主键关联是最简单的一对一映射方式,两个实体类共享同一个主键。在XML配置文件中,我们...

    Hibernate one to one详细配置

    **标题:“Hibernate 一对一详细配置”** 在Java的持久化框架Hibernate中,一对一(One-to-One)关联映射是常见的关系映射类型之一。它用于表示两个实体之间一对一的关联关系,即一个实体对应另一个实体的唯一实例...

    hibernate配置文件元素详解.txt

    ### Hibernate配置文件元素详解 #### 一、概述 在SSH(Spring+Struts+Hibernate)框架中,Hibernate作为持久层框架扮演着非常重要的角色。它能够实现对象关系映射(ORM),将Java对象映射到数据库表上。为了正确地...

    hibernate的映射文件配置

    标题:“Hibernate的映射文件配置” 描述:本文深入解析了Hibernate映射文件配置的核心概念,重点阐述了映射文件的基本结构及其组成部分,包括主键(id)、普通属性(property)等关键元素的配置方法和策略。 ### ...

    Hibernate 多表映射关系配置

    以下是如何配置 Hibernate 的多对多映射关系。 1. 数据库建表 假设我们有两张表,`users` 和 `roles`,它们通过 `user_roles` 这个中间表进行关联。 ```sql CREATE TABLE users ( user_id INT AUTO_INCREMENT ...

    hibernate常用配置

    在 Hibernate 中,配置是至关重要的,它决定了数据如何被持久化到数据库中。以下是一些关于 Hibernate 常用配置的详细解释,特别是关于关联关系映射的部分: 1. 单向多对一关联: - 在这种关联中,一个实体(如 `...

    hibernate。hbm.xml配置详解

    Hibernate 是一个流行的 Java 平台上的对象关系映射(ORM)...通过理解并熟练掌握 `hbm.xml` 文件的配置,开发者可以有效地利用 Hibernate 实现对象与数据库之间的无缝映射,提高开发效率并减少数据库操作的复杂性。

    hibernate 体系结构与配置 参考文档(html)

    Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第二部分 - 关联映射 1.3.1. 映射Person类 1.3.2. 单向Set-based的关联 1.3.3. 使关联工作 1.3.4. 值类型的集合 1.3.5...

    hibernate中一对多配置

    在Java的持久化框架Hibernate中,一对多(One-to-Many)关系是数据库表...在Hibernate中,它们的配置方式略有不同,但都通过外键实现关联。理解这些概念并正确配置,能帮助我们更有效地管理和操作数据库中的对象关系。

    hibernate配置详解

    根据给定的文件信息,以下是对Hibernate配置的详细解析及其中涉及的重要知识点: ### Hibernate配置详解 #### 一、概述 Hibernate是一个强大的对象关系映射(Object-Relational Mapping,ORM)工具,它能帮助Java...

    hibernate many-to-many级联保存,级联更新,级联删除

    在Hibernate配置文件(如hibernate.cfg.xml)中,你需要为实体类定义映射文件(如Student.hbm.xml和Course.hbm.xml)。在这些映射文件中,使用`&lt;many-to-many&gt;`标签来定义关系。例如: ```xml &lt;!-- Student.hbm.xml...

    hibernate各种映射的配置

    在`Login.hbm.xml`中,`Login`的主键`id`通过`&lt;generator class="foreign"&gt;`配置为`Company`的外键,同时使用`&lt;one-to-one&gt;`标签定义了与`Company`的关系。而在`Company.hbm.xml`中,`Company`的主键通过`...

    美国硅谷SVSE软件工程教育Hibernate-Lesson2

    【Hibernate配置与ORM】 Hibernate是一种流行的Java持久化框架,它实现了对象关系映射(ORM),使得开发者能够使用面向对象的方式处理数据库操作。在本课程"美国硅谷SVSE软件工程教育Hibernate-Lesson2"中,主要...

    hibernate配置详细

    根据提供的文件信息,我们可以深入探讨Hibernate配置的相关知识点。在Java开发领域中,Hibernate是一个非常流行的持久层框架,它简化了数据库操作,使开发者能够通过面向对象的方式来处理数据存取问题。接下来,我们...

    hibernate 经典题目 其中包括很多核心的题目

    缺省的 XML 格式配置文件名为 `hibernate.cfg.xml`,通常放在类路径(classpath)下,其根元素是 `&lt;hibernate-configuration&gt;`,子元素包括 `&lt;session-factory&gt;`。配置数据库方言的属性是 `dialect`,配置数据库连接...

    hibernate-mapping参数详解

    `hibernate-mapping`是Hibernate配置文件中的一部分,用于定义Java对象与数据库表之间的映射关系。 1. `default-access`:这个参数定义了Hibernate如何访问对象的属性。默认值是`property`,意味着Hibernate将使用...

    Hibernate+中文文档

    1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第二部分 - 关联映射 1.3.1. 映射Person类 1.3.2. 单向Set-based的关联 1.3.3. 使关联工作 1.3.4. 值类型的集合 ...

Global site tag (gtag.js) - Google Analytics