hibernate 一对多配置排序
来源:互联网 发布:网络热门词汇英语 编辑:程序博客网 时间:2024/05/17 07:32
我使用的是注解的方法
package com.security.model.menu;// Generated 2014-4-4 16:51:48 by Hibernate Tools 3.4.0.CR1import static javax.persistence.GenerationType.IDENTITY;import java.util.ArrayList;import java.util.List;import java.util.Set;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.FetchType;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.JoinColumn;import javax.persistence.ManyToOne;import javax.persistence.OneToMany;import javax.persistence.Table;import org.hibernate.annotations.OrderBy;/** * Menu generated by hbm2java */@Entity@Table(name = "menu", catalog = "security")public class Menu implements java.io.Serializable {private Integer id;private Menu menu;private String name;private String url;private Integer orderNum;private List<Menu> menus = new ArrayList<Menu>();public Menu() {}public Menu(Menu menu, String name, String url, List<Menu> menus) {this.menu = menu;this.name = name;this.url = url;this.menus = menus;}public Integer getOrderNum() {return orderNum;}public void setOrderNum(Integer orderNum) {this.orderNum = orderNum;}@Id@GeneratedValue(strategy = IDENTITY)@Column(name = "id", unique = true, nullable = false)public Integer getId() {return this.id;}public void setId(Integer id) {this.id = id;}@ManyToOne(fetch = FetchType.EAGER)@JoinColumn(name = "parentId")public Menu getMenu() {return this.menu;}public void setMenu(Menu menu) {this.menu = menu;}@Column(name = "name")public String getName() {return this.name;}public void setName(String name) {this.name = name;}@Column(name = "url")public String getUrl() {return this.url;}public void setUrl(String url) {this.url = url;}@OneToMany(fetch = FetchType.EAGER, mappedBy = "menu")@OrderBy(clause = "orderNum ASC")public List<Menu> getMenus() {return this.menus;}public void setMenus(List<Menu> menus) {this.menus = menus;}}
注意:
1、要把hibernate生成的原有的Set改成List
2、
@OrderBy(clause = "orderNum ASC")
0 0
- hibernate 一对多配置排序
- hibernate一对多配置
- hibernate一对多配置
- Hibernate注解配置一对多,以及按照列排序
- 关于hibernate一对多配置
- HIBERNATE一对多映射配置
- hibernate配置一对多关系
- hibernate配置一对多关系
- HIBERNATE一对多配置实例
- Hibernate一对多映射配置
- hibernate 一对多 set、list配置
- Hibernate一对多关系的配置
- Hibernate 注解单向一对多配置
- hibernate一对多关联关系配置经验
- hibernate 注解配置一对多关系
- Hibernate的一对多单向配置
- hibernate注解配置一对多,分类表
- Hibernate一对多映射配置详解
- OpenGL: glPolygonOffset解决两个面共面
- ace 安装 使用
- linux下scp命令使用
- IOS UIWebView的字体大小控制
- api读取注册表键值
- hibernate 一对多配置排序
- 浏览器自带的CSS
- 路由器常见安全问题以及解决方案
- SeaJS之use函数
- Mahout线性回归算法源码分析(1)--实战
- [leetcode] Search for a Range
- 当安卓遇上Win7、win8系统,WiFi没反应怎么办
- Git基础知识
- 垂直在线旅游新玩家入场,抄综合平台商后路?