`

hibernate基础-其他映射

阅读更多
set、list、array、map

Collection:
 private int id;
 private String name;
 private Set setValue;
 private List listValue;
 private String[] arrayValue;
 private Map mapValue;
<class name="Collection">
        
<id name="id">
            
<generator class="native"/>
        
</id>
        
<property name="name"/>
        
<set name="setValue" table="t_setvalue">
            
<key column="setid"/>
            
<element type="string" column="setvalue"/>
        
</set>
        
<list name="listValue" table="t_listvalue">
            
<key column="listid"/>
            
<list-index column="listindex"/>
            
<element type="string" column="listvalue"/>
        
</list>
        
<array name="arrayValue" table="t_arrayvalue">
            
<key column="arrayid"/>
            
<list-index column="arrayindex"/>
            
<element type="string" column="arrayvalue"/>
        
</array>
        
<map name="mapValue" table="t_mapvalue">
            
<key column="mapid"/>
            
<map-key type="string" column="mapkey"/>
            
<element type="string" column="mapvalue"/>
        
</map>
    
</class>
分享到:
评论

相关推荐

    hibernate-configuration-3.0.dtd、hibernate-mapping-3.0.dtd

    总的来说,理解和熟练运用`hibernate-configuration-3.0.dtd`和`hibernate-mapping-3.0.dtd`对于开发者来说至关重要,因为它们构成了Hibernate配置和对象映射的基础。通过这些文件,我们可以精确地配置Hibernate以...

    hibernatetools-Update-4.1.1.Final_2013-12-08_01-06-33-B605.zip

    在Java开发领域,Hibernate作为一种强大的对象关系映射(ORM)框架,极大地简化了数据库操作。而Eclipse作为主流的Java集成开发环境,其丰富的插件生态使得开发效率得以提升。"hibernatetools-Update-4.1.1.Final_...

    hibernate-commons-annotations-5.0.1.Final.jar

    4. `org.hibernate.boot.model`和`org.hibernate.boot.model.source`:这两个包包含了模型构建和源代码解析的相关类,用于构建实体类的元模型,是Hibernate映射的基础。 5. `org.hibernate.boot.registry`:这部分...

    Hibernate one-to-many / many-to-one关系映射

    总结,Hibernate的one-to-many和many-to-one关系映射是数据库对象关联的基础,理解和熟练掌握它们能帮助开发者更高效地设计和实现Java持久化层。通过合理的配置和实践,可以构建出高性能、易于维护的数据访问层。

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

    在Java的持久化框架Hibernate中,Many-to-Many关系是一种常见的数据库表之间的关联方式,它表示一个实体可以与多个其他实体进行关联,反之亦然。本文将深入探讨如何在Hibernate中处理Many-to-Many关系的级联保存、...

    hibernate3.5.0-final下载链接

    Hibernate 3.5.0-Final 是该系列的一个重要版本,它在原有的基础上增加了许多新特性和改进,使得开发者能够更加高效地进行数据持久化操作。 #### 下载链接 - **官方下载地址**:...

    hibernate-release-5.0.7.Final的所有jar包

    3. **hibernate-jpa-2.1-api**: 提供JPA 2.1的API接口,是Hibernate与JPA交互的基础。 4. **hibernate-validator**: Hibernate的验证框架,符合JSR-303/JSR-349标准,用于数据验证,确保输入数据的正确性。 5. **...

    hibernatetools-Update-4.1.1.zip

    《Hibernate Tools 4.1.1:提升数据库与对象映射的效率》 Hibernate Tools是Hibernate框架的一个扩展,它提供了一系列实用工具,帮助开发者更高效地进行对象关系映射(ORM)工作。这次我们关注的是版本4.1.1,这个...

    hibernate-extensions-2.1.3.zip ,middlegen for hibernate

    Hibernate是一个流行的Java对象关系映射(ORM)框架,它简化了数据库操作,将Java对象与数据库表之间的映射过程自动化。而`hibernate-extensions-2.1.3.zip`则包含了一系列对Hibernate原生功能的扩展,这些扩展为...

    hibernate--- jar包

    Hibernate是一个开源的对象关系映射(ORM)框架,它允许Java开发者在关系数据库上进行面向对象的编程。在Java开发中,Hibernate提供了一种方便、高效的方式来处理数据库操作,避免了直接编写SQL语句的繁琐。这个...

    Hibernate对象关系映射

    Hibernate对象关系映射一对多 很基础等文档

    Hibernate hibernate-core-1a8aca9.ta

    学习Hibernate,首先要掌握Java基础和基本的SQL知识,然后深入理解Hibernate的配置文件,如hibernate.cfg.xml,学会配置数据库连接、实体类映射等。接着,通过实践操作,了解Session、Transaction的使用,以及Query...

    hibernate-annotations-3.4.0.GA

    Hibernate是Java领域中广泛应用的对象关系映射(ORM)框架,它极大地简化了数据库操作,使得开发者可以使用面向对象的方式来处理数据。而Hibernate Annotations是Hibernate框架的一个重要组成部分,它引入了基于注解...

    HibernateTools-3.2.4.rar

    HibernateTools的一个核心功能就是反向工程,它可以将现有的数据库结构转化为Hibernate的实体类、映射文件(hbm.xml)以及相关的DAO层代码。这对于快速搭建基于数据库的Java应用非常有帮助,极大地节省了开发者手动...

    hibernate-core 核心jar包

    `hibernate-core` jar包是使用Hibernate的基础,它包含了所有必要的类和接口,使得开发者能够集成ORM功能到Java应用中。通过理解和熟练使用Hibernate-Core,可以极大地提高数据库操作的效率和代码的可维护性。

    hibernate-distribution-3.3.2.GA-dist

    Hibernate,作为一个开源的对象关系映射(ORM)框架,极大地简化了Java开发者在数据库操作中的工作。本篇文章将聚焦于Hibernate 3.3.2.GA版本,探讨其核心特性、功能以及在实际项目中的应用。 首先,"hibernate-...

    hibernate-annotations-3.4.0.GA and hibernate-entitymanager-3.4.0.GA

    《Hibernate注释与枚举映射详解》 Hibernate作为Java领域中最流行的ORM(对象关系映射)框架之一,极大地简化了数据库操作。本篇将详细探讨`hibernate-annotations-3.4.0.GA`和`hibernate-entitymanager-3.4.0.GA`...

    hibernate3-2 官方jar包+api

    Hibernate 是一个著名的开源对象关系映射(ORM)框架...综上所述,"hibernate3-2 官方jar包+api"是学习和开发基于Hibernate 3.2的Java应用的基础资源,涵盖了ORM的核心概念和技术,帮助开发者更高效地管理数据库操作。

    hibernate-release-4.2.4核心jar包

    在Hibernate 4.2.4版本中,其核心库包含了一系列关键的jar包,这些jar包构成了Hibernate功能的基础。下面我们将逐一剖析这些jar包的作用,以帮助读者深入理解Hibernate的核心机制。 首先,`hibernate-core-4.2.4....

Global site tag (gtag.js) - Google Analytics