`
zhangfeilo
  • 浏览: 399716 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
社区版块
存档分类
最新评论

Hibernate hbm配置文件集合配置

阅读更多

1.Set映射:
         <set name="Set属性名" table="表名">
             <key column="与主键关联字段名" />
             <element type="数据类型" column="字段名" />
         </set>
2.List映射:
         <list name="List属性名" table="表名">
             <key column="与主键关联字段名" />
             <list-index column="索引字段名" />
             <element type="数据类型" column="字段名" />
         </list>
3.Map映射:
         <map name="Map属性名" table="表名">
             <key column="与主键关联字段名" />
             <map-key type="数据类型" column="KEY字段名" />
             <element type="数据类型" column="VALUE字段名" />
         </map>
4.Array映射:
         <array name="Array属性名" table="表名">
             <key column="与主键关联字段名"/>
             <list-index column="索引字段名" />
             <element type="数据类型" column="字段名" />
         </array>

0
0
分享到:
评论

相关推荐

    hibernate3 配置hbm2ddl和hbm2java所需jar

    要使用hbm2ddl,你需要在Hibernate配置文件(如hibernate.cfg.xml)中启用auto-import属性,并指定对应的schema更新策略。 2. hbm2java: hbm2java工具则将Hibernate的映射文件转换为Java实体类。这些实体类是与...

    hibernate。hbm.xml配置详解

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

    hbm xml配置详解 ssh框架

    在Hibernate中,XML配置文件是连接对象模型与数据库模型的关键,而`.hbm.xml`文件就是这种映射的载体。本文将深入探讨Hibernate的`.hbm.xml`配置文件以及其内部的映射类型。 首先,让我们了解`.hbm.xml`文件的作用...

    Hibernate映射配置实例大全(详细总结)

    综上所述,"Hibernate映射配置实例大全"涵盖的内容广泛,包括基本的配置文件设置、实体类的XML和注解映射、集合映射、加载策略、事务管理和缓存配置等。通过深入学习和实践这些实例,开发者可以熟练地运用Hibernate...

    hibernate map 集合映射

    在Hibernate的映射文件(.hbm.xml)中,我们通常使用`&lt;set&gt;`, `&lt;list&gt;`, `&lt;map&gt;`等标签来定义集合映射。每个标签都有对应的属性,例如: - `name`: 对象属性名。 - `table`: 所映射的数据库表名。 - `inverse`: ...

    structs的配置文件hbm.xml

    ### structs的配置文件hbm.xml知识点详解 #### 一、概述 在介绍具体的配置细节之前,我们先来了解一下struts2、Hibernate3.2以及Spring2.0这三种技术的基本概念及其整合的意义。 1. **Struts2**:是Apache基金会...

    hibernate set 集合映射

    在Hibernate的XML映射文件(hbm.xml)或使用JPA的注解中,我们需要指定集合的类型、元素类型、关联字段等信息: ```xml ``` 或者使用注解: ```java @Entity public class User { @OneToMany(mappedBy =...

    hibernate bag 集合映射

    在文件名“bagMapping”中,我们可能假设这是一个示例或教程,包含有关如何设置和使用bag映射的配置文件、Java实体类和可能的测试代码。这些文件通常会展示以下内容: 1. **映射文件**:在Hibernate的XML映射文件...

    Oracle自动生成hibernate实体(.java 和.hbm.xml文件)存储过程

    每个实体类对应一个`.hbm.xml`文件,其中包含了类名、属性名、字段类型、主键信息以及关联关系等配置。这些信息让Hibernate能够理解如何在数据库和Java对象之间进行自动的映射和转换。 例如,对于一个名为`User`的...

    hibernate5.0jar文件

    2. **Hibernate配置**: 包含在JAR文件中的配置文件(如`hibernate.cfg.xml`)用于定义数据库连接参数、实体类映射信息等,是初始化Hibernate的重要步骤。 3. **Java 8特性支持**: Hibernate 5.0引入了对Java 8的...

    ssh框架配置文件的实例

    5. **User.hbm.xml、Article.hbm.xml、NewWord.hbm.xml、Record.hbm.xml、Word.hbm.xml**:这些是Hibernate的映射文件,它们定义了Java对象(如User、Article、NewWord、Record、Word)与数据库表之间的映射关系,...

    hibernate list集合映射

    1. **XML配置**:在Hibernate的映射文件(.hbm.xml)中,使用`&lt;list&gt;`标签定义List集合映射。例如: ```xml ``` 这里的`name`属性指定了集合属性名,`table`是对应的数据库表名,`key`表示外键字段,`index...

    Hibernate映射集合属性List

    在映射集合属性时,我们需要在实体类中定义一个List类型的字段,并使用注解或XML配置文件来指定其映射规则。 1. **注解映射:** 使用`@OneToMany`、`@ManyToMany`等注解来映射一对一、一对多或多对多的关系。例如...

    hibernate 类库的全部jar包文件(包括依赖库)

    4. **配置与初始化**:使用Hibernate时,开发者需要创建一个`hibernate.cfg.xml`配置文件,其中包含数据库连接信息、实体类映射等设置。然后通过`Configuration`类加载配置并建立`SessionFactory`,它是整个...

    hibernate配置要点详谈

    在Hibernate中,有两种主要的配置文件形式:`hibernate.cfg.xml` 和 `hibernate.properties`。 1. **`hibernate.cfg.xml`**: - 这种配置文件通常包含数据库连接信息、映射文件位置以及其他配置参数。 - 可以直接...

    Hibernate集合属性的延迟加载.doc

    在给定的文档中,我们看到一个例子,展示了如何在 Hibernate 中配置一个具有集合属性的实体类 `Person`,以及如何通过映射文件启用延迟加载。`Person` 类拥有一个 `Set&lt;Address&gt;` 类型的 `addresses` 属性,表示个人...

    Hibernate 配置详解 (二)

    本文将更加深入地解析另一种重要的配置文件——`*.hbm.xml`,特别是如何通过此类文件来管理实体与数据库表之间的映射关系,以及处理复杂的关联关系,如一对一、一对多、多对一和多对多。 #### `*.hbm.xml`文件解析 ...

    Hibernate 对集合属性的操作.zip_hibernate

    2. **集合映射配置**:在Hibernate的映射文件(.hbm.xml)中,我们需要为集合属性配置对应的标签。例如,对于List,我们可以使用`&lt;list&gt;`标签,对于Set使用`&lt;set&gt;`,对于Map使用`&lt;map&gt;`,并指定对应的键(key)和值...

Global site tag (gtag.js) - Google Analytics