hibernate 注解 生成复合主键
来源:互联网 发布:下载文华财经软件 编辑:程序博客网 时间:2024/04/24 22:29
本文出自:http://blog.csdn.net/hongchangfirsthibernate里边的复合主键是需要其他方式来声明的,需要先写一个主键类,把主键字段(如,tour_id和morph_id)封装在一个类里边,并实现hashCode和equals方法,保证hibernate可以确定一个主键,如下:class Tour_MorphID implements Serializable {private static final long serialVersionUID = 155771990L;private Integer Tour_id;private Integer Morph_id;@Overridepublic int hashCode() {int result = 1;result = Tour_id.hashCode() + Morph_id.hashCode();return result;}@Overridepublic boolean equals(Object obj) {if (this == obj)return true;if (obj == null)return false;if (getClass() != obj.getClass())return false;final Tour_MorphID other = (Tour_MorphID) obj;if (Tour_id == other.Tour_id && Morph_id == other.Morph_id)return true;return false;}getter...setter...}然后在需要复合主键类的实体类里边写上@IdClass注解,如下:@Entity@IdClass(Tour_MorphID.class)@Table(name = "Tour_Morph")public class Tour_Morph implements Serializable {serialVersionUID ..@Id@Column(name = "Tour_id")private Integer Tour_id;@Id@Column(name = "Morph_id")private Integer Morph_id;//other fields...getter...setter...}
0 0
- hibernate 注解 生成复合主键
- hibernate 复合主键 注解
- Hibernate复合主键的注解
- Hibernate复合主键的注解
- Hibernate复合主键的注解
- hibernate注解方式实现复合主键
- hibernate注解方式实现复合主键
- hibernate注解方式实现复合主键
- hibernate注解方式实现复合主键
- Hibernate通过注解实现复合主键
- Hibernate用注解配置复合主键
- Hibernate注解,生成主键策略
- Hibernate 注解 主键生成策略
- hibernate注解主键生成策略
- hibernate注解主键生成策略
- hibernate注解主键生成策略
- Hibernate注解---主键生成策略
- @注解_复合主键
- Agent admitted failure to sign using the key
- 西安石油化工技工学校与长庆油田合作定向委培班招生
- 1412241633-蓝桥杯-入门训练 圆的面积
- SourceTree的简单使用
- 向量叉积的几何意义
- hibernate 注解 生成复合主键
- jquery 选择器
- jersey1.X与jersey2.X的区别
- 使用CXF发布和调用webservice之HelloWorld入门
- 英文信件格式
- 安卓TranslateAnimation动画移动过程中被其它view遮挡的问题
- แทงบอลออนไลน์ผ่านทางมือถือได้เลย
- sql大字段Lob查询优化,防止内存溢出!
- 最新版SDWebImage的使用