`
lijunaccp
  • 浏览: 160580 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

一对多或多对多时多的一方排序问题

阅读更多
最权威的资料也就是官网了,如果英文好的话可访问下如下URL
http://www.grails.org/GORM+-+Collection+Types
其实在grails中配置很简单
在一的一方需要增加SortedSet
static hasMany=[slms:LtSlm]
	
SortedSet slms

在多的一方需要实现Comparable
class LtSlm implements Comparable {
...
int compareTo(obj) {
    slmId.compareTo(obj.slmId)
}
}
分享到:
评论
1 楼 acoolper 2011-11-02  
[i][/i]
引用
[img][/img][url][/url][flash=200,200][/flash]

相关推荐

    hibernate 一对多关联

    - 在设计时,应避免过多的一对多关联,以防数据冗余和性能下降。 - 使用`@OrderBy`注解对集合进行排序,以保持数据一致性。 - 为了防止数据不一致,应谨慎处理级联操作,特别是在生产环境中。 - 考虑使用`@Cacheable...

    算法合集之《排序网络》

    排序网络是一种特殊的比较网络,其核心功能是对输入序列进行排序,确保输出结果始终呈现单调递增或递减的顺序。这种网络由基础单元——比较器组成,每一个比较器都能够从两个输入值中确定一个最大值和一个最小值,并...

    Hibernate之一对多关联

    在处理一对多关联时,需要考虑性能优化、事务管理和数据一致性等问题。通过合理的设计和配置,Hibernate能帮助我们更加高效地进行数据库操作。在阅读上述博文(链接已提供)后,你将更深入地理解Hibernate中的一对多...

    MySQL 多表关联一对多查询实现取最新一条数据的方法示例

    这种方法可以有效地解决一对多关联查询中取最新数据的问题,但需要注意的是,如果多个订单具有相同的最新创建时间,这个查询可能会返回多行结果。为了避免这种情况,可能需要额外的策略,例如添加一个订单ID作为排序...

    hibernate自身关联一对多实例(树形结构)

    在一对多关联中,"一方"实体通常有一个或多个"多方"实体的引用,而"多方"实体则拥有一个对"一方"实体的引用。在树形结构中,这种关联通常表现为父节点与子节点的关系。例如,公司部门是一个部门可以有多个员工的示例...

    Hibernate对象关系详解

    本篇将深入探讨Hibernate中的对象关系映射,包括一对一(One-to-One)、一对多(One-to-Many)、多对一(Many-to-One)以及多对多(Many-to-Many)的关系映射。 ### 1. 一对一关系 一对一关系在现实生活中很常见,...

    Hibernate关联关系总结

    本篇文章将深入探讨Hibernate中的三种主要关联关系:一对一、一对多和多对多。 **一对一关联(One-to-One)** 一对一关联在现实生活中很常见,例如一个人只有一个身份证。在Hibernate中,这种关联可以通过`@...

    数据结构--队列实现舞伴配对问题 (舞伴程序 c++)

    如果队伍长度不同,多出的一方将在下一轮等待。 首先,我们需要创建一个数据结构来表示舞伴。这里使用了`Node`类来定义链表节点,包含三个属性:`minute`(分钟)、`second`(秒)和`num`(可能代表顺序号或其他...

    hibernate的多种映射关系

    在一对多关系中,可以指定哪一方负责维护关系。通过 `mappedBy` 参数在 `@OneToMany` 或 `@ManyToMany` 注解中,可以指定关系的维护方,从而简化代码并提高效率。 9. **联合主键 (Composite Key)** 当一个表的...

    数学建模-第17章 2-多目标决策分析方法.zip

    在数学建模领域,多目标决策分析(Multi-Objective Decision Analysis,简称MODA)是一个重要的分支,它处理的是那些具有多个相互冲突的目标或准则的问题。这些问题在实际生活中普遍存在,如工程设计、项目管理、...

    美赛各题型常见参考代码:普通多目标优化算法代码.zip

    多目标优化问题与单目标优化问题不同,它需要同时考虑多个目标,而不仅仅是最大化或最小化一个单一的函数。常见的多目标优化算法包括: 1. **帕累托最优**:在多目标优化中,帕累托最优是一个关键概念,表示没有...

    Hibernate关联关系练习【全】

    在数据库设计中,关联通常指的是表与表之间的连接,例如一对一、一对多、多对一和多对多关系。在Hibernate中,这些关联可以通过配置映射文件或者使用注解来实现。 一对一(OneToOne)关联是当两个实体之间存在唯一...

    Hibernate 相关映射关系

    反向映射是指在一对多或多对一关系中,指定一方作为关系的“拥有者”。通常,拥有者负责维护关系,而非拥有者不维护关系,这样可以避免数据冗余和更新异常。 10. **自关联映射(Self-referencing)** 自关联指的...

    hibernate关系映射

    - 反之,如果一个User属于一个Group(一对多),则在Group类中添加一个User的集合。映射文件中,使用`<set>`标签定义集合,`<key>`标签指定外键列gid,`<one-to-many>`标签指明关联的User类。 2. 单向关联和双向...

    hibernate对应关系详解

    2. **一对多(One-to-Many)**:一个实体可以与多个实体存在关系,如一个班级有多个学生。使用`@OneToMany`注解,可以通过`mappedBy`属性指定多的一方维护关系,或者在一方使用`@JoinColumn`指定外键。 3. **多对一...

    mysql多表查询准备

    本主题聚焦于MySQL中的多表查询,这是数据库操作中不可或缺的一部分,特别是在处理复杂数据关联时。下面我们将深入探讨多表查询的相关知识点。 1. **JOIN操作**: - 内连接(INNER JOIN):返回两个表中存在匹配的...

    JPA实体关联(hibernate实现)

    以下将详细解释四种主要的关联类型:复合主键、多对多、一对一和一对多。 1. **复合主键(JPACompositePK)** 在某些情况下,一个实体的主键可能由多个字段组成,这就需要使用复合主键。在JPA中,我们可以创建一个...

    普通多目标优化算法代码.zip

    【标题】"普通多目标优化算法代码.zip"指的是一个包含多目标优化算法实现的MATLAB代码集合,主要用于数学建模,特别是针对数模美赛(MCM/ICM)中的问题解决。 【描述】提到的"【数学建模】数模美赛各种模型算法...

    Hibernate学习笔记_songjignhao_1

    其次,一对多双向自身关联关系,例如 Category 类,每个 Category 可能有多个子 Category(childCategories),同时每个 Category 也有一个父 Category(parentCategory)。在 Hibernate 映射文件中,我们同样使用 `...

Global site tag (gtag.js) - Google Analytics