`
hanfengmvp
  • 浏览: 20268 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Hibernate中的一对多管理set默认是怎样填充的?

阅读更多
在hibernate中,在双向导航中我们最习惯就是用java.util.Set,但是我发现个问题,比如
public class Company{
    private Set depts;

    public void setDepts(Set set)
    {
        this.depts=set;
    }

    public Set getDepts()
    {
        return depts;
    }
}

不知道在company装载完以后depts默认是根据什么排序的,我分别用了HashSet,TreeSet,LinkedHashSet,输出的排序都是一样的,那么请问怎样才能输出默认自定义排序呢?
分享到:
评论
1 楼 theone 2008-02-10  

set是无序的,你得用List

相关推荐

    Hibernate(一对多表操作)

    在Hibernate的XML映射文件中,我们可以使用`<set>`、`<list>`、`<map>`或`<bag>`元素来表示一对多关系。以用户和订单为例,`User`类对应一个`Order`类的集合: ```xml <!-- User.hbm.xml --> <set name="orders" ...

    hibernate一对多实例

    标题中的“hibernate一对多实例”指的是在Java编程中使用Hibernate框架处理数据库关系时的一对多关联映射。Hibernate是Java领域中的一个流行对象关系映射(ORM)框架,它允许开发者用面向对象的方式操作数据库,从而...

    hibernate一对多代码

    本文将详细解析"hibernate一对多映射"的概念、配置及其实现过程,以帮助理解并掌握这一核心特性。 首先,我们要明白在关系型数据库中,"一对多"关系意味着一个实体(比如一个部门)可以有多个相关实体(如部门下的...

    hibernate一对多,多对一,一对多双向关联

    “Hibernate 一对多,多对一,一对多双向关联”是指在Java持久化框架Hibernate中,实体间常见的三种关联关系。在数据库设计中,这种关联关系是常见的,例如一个用户可以有多个订单(一对多),一个订单对应一个用户...

    hibernate 一对多 增删改差

    在Java的持久化框架Hibernate中,"一对多"(One-to-Many)关系是一种常见的实体关联类型,它代表了一个实体可以与多个其他实体相关联。本篇将详细讲解如何使用Hibernate处理这种关系,并涵盖增、删、改、查(CRUD)...

    Hibernate 系列教程 单向一对多

    本教程聚焦于Hibernate中的单向一对多关联映射,这是一个常见的实体关系模型,广泛应用于各种业务场景。 在数据库设计中,一对多关系意味着一个父表记录可以与多个子表记录相关联。例如,一个学生可以有多个课程,...

    hibernate双向一对多关联映射(注解版)

    在Java的持久化框架Hibernate中,双向一对多关联映射是一种常见的关系映射方式,它模拟了数据库中的外键关联,使得一个实体可以拥有多个另一个实体的实例。在这个注解版的实现中,我们将深入探讨如何使用Hibernate的...

    hibernate如何实现一对多的关联源代码

    Hibernate一对多关联配置 #### XML配置方式: 在Hibernate的映射文件中,我们通常会在一方(拥有端)的实体类映射文件中添加`<set>`或`<list>`标签来表示一对多关系。以下是一个简单的例子: ```xml <!-- "一"端...

    hibernate 一对多

    一、Hibernate一对多关系的配置 1. **配置映射文件**:在Hibernate中,我们通过XML映射文件或注解来定义实体之间的关系。对于一对一或多对一,通常在"多"的一方添加对"一"的引用,而在"一"的一方则可以忽略,因为...

    Hibernate持久化映射一对多和多对一

    在Hibernate中,一对多映射通过`<set>`或`<list>`标签实现,定义在多方实体的配置文件中。例如,部门类(Department)和员工类(Employee)的关系: ```xml <!-- 部门类配置 --> <!-- 员工集合 --> <set ...

    Hibernate一对多教学

    1. XML映射文件:在Hibernate的映射文件中,使用`<set>`或`<list>`标签来表示一对多关系。`<one-to-many>`标签用于定义多的一方如何关联到一的一方。比如,对于老师和学生的关系,学生实体(Student)会有一个`<set>...

    Hibernate 一对一,一对多,多对多例子

    “Hibernate 一对一,一对多,多对多例子” 指的是使用Hibernate框架实现数据库中不同关联关系的示例。Hibernate是一个Java持久化框架,它提供了对象关系映射(ORM)功能,使得开发人员可以方便地在Java对象和关系...

    hibernate中一对多配置

    在Java的持久化框架Hibernate中,一对多(One-to-Many)关系是数据库表之间非常常见的一种关联。这种关系表示一个实体(如一个用户)可以与多个其他实体(如用户的订单)相关联。相对应地,多对一(Many-to-One)...

    Hibernate一对多(多对一)双向关联(annotation/xml)

    在Java的持久化框架Hibernate中,一对多(Many-to-One)和多对一(One-to-Many)的关系映射是数据库关系模型中的常见关联类型。本文将深入探讨这两种关联方式在使用Hibernate时的配置,包括基于注解(Annotation)和...

    Hibernate一对多关联

    标题 "Hibernate一对多关联" 涉及到的是Java持久化框架Hibernate中的一个重要关系映射概念,这在开发企业级应用时非常常见。在数据库设计中,一对多关系表示一个表(父表)中的记录可以与另一个表(子表)中的多个...

    hibernate一对多例子

    ### Hibernate一对多关系详解 #### 一、理解一对多关系 在数据库设计中,一对多(One-to-Many)是一种常见的关联方式,指的是一个表中的记录可以与另一个表中的多个记录建立联系。例如,在学生与书籍的关系中,一...

    Hibernate一对多映射

    在Java的持久化框架Hibernate中,一对多映射(One-to-...通过这些实例,我们可以深入理解Hibernate一对多映射的实现细节,以及如何在实际项目中应用和测试。这不仅有助于提升开发效率,还能确保数据的一致性和完整性。

    Hibernate之一对多关联

    本篇文章主要探讨的是Hibernate中的一对多关联映射,这是一种常见的对象关系映射(ORM)配置,用于表示一个实体与多个其他实体之间的关系。 在关系型数据库中,一对多关联是指一个表(父表)中的记录可以对应另一个...

Global site tag (gtag.js) - Google Analytics