Hibernate 注解:一、多对多中set集合按指定字段排序
来源:互联网 发布:js 用 添加数组 编辑:程序博客网 时间:2024/04/27 16:09
最简单的方法是在配置文件中设置,利用配置文件中的order-by 属性来处理
<hibernate-mapping><class name="com.adcourse.form.Topics" table="tb_topics"> <id name="id" column="id" type="int"> <generator class="increment"/> </id> <set name="reply" order-by="datetime asc" inverse="true" cascade="all" lazy="false" ><key column="topics_id"></key><one-to-many class="com.adcourse.form.Reply"/></set></class></hibernate-mapping><hibernate-mapping><class name="com.adcourse.form.Reply" table="tb_reply"> <id name="id" column="id" type="int"> <generator class="increment"/> </id> <property name="rdatetime" column="datetime" type="java.util.Date" not-null="true"/><many-to-one name="topic" column="topics_id" class="com.adcourse.form.Topics" /></class></hibernate-mapping>
上面在一的一端查询出来的set 里面的记录根据 detetime 的升序来排列,注意:是datetime 不是rdatetime
对于注解形式,可以采用
import javax.persistence.OrderBy;
@OneToMany(cascade = { CascadeType.ALL }, fetch = FetchType.LAZY, mappedBy = "tblStudyType")
@OrderBy("lessonId ASC")
public Set<TblStudyLesson> getTblStudyLessons() {
return this.tblStudyLessons;
}
的方式来配置set的顺序
- Hibernate 注解:一、多对多中set集合按指定字段排序
- Hibernate 中对set的集合的排序解决办法
- Hibernate中Set集合排序
- hibernate 多对一注解
- Hibernate多对多中间表有多个字段字段的注解配置方式(一)
- 对hibernate的set集合进行排序
- 对hibernate的set集合进行排序
- 对hibernate的set集合进行排序
- springMVC实体用注解管理,多对多 set集合元素排序问题 解决
- 针对hibernate中 Set 集合 的排序
- Hibernate注解多对一关联关系
- Hibernate双向多对一(注解)
- Hibernate Set集合排序
- hibernate用关联映射时,Set集合如何按指定属性排序
- java list对元素进行指定多个字段属性按多种排序方式进行排序
- 对hibernate的set集合进行排序2
- Flex 对集合的多个字段进行排序
- Flex 对集合的多个字段进行排序
- 国内外物联网公司
- iOS官方Sample大全
- C语言两种for循环写法分析
- epoll一点思考(4)
- 让人反感的mod_pagespeed!(补充2013-1-11)
- Hibernate 注解:一、多对多中set集合按指定字段排序
- Hibernate面试题
- C++ 使用结构类型实例化模板参数
- 设计一个普通的登录界面,都需要了解哪些信息?
- 求数组中出现次数大于数组长度一半元素
- struct tm,time,localtime,mktime,ctime,gmtime,difftime,asctime,strftime
- 职场心理寓言故事
- 交叉编译器 制作分析(CLFS2.0原理分析)
- ios中怎么判断是否滚动到tableview的最后一行