hibernate注解--映射主键属性
来源:互联网 发布:网络反监控软件 编辑:程序博客网 时间:2024/05/18 03:59
1.首先需要在实体类前面申明一个Sequence如下:
方法:@SequenceGenerator(name="SEQ_Name",sequenceName="SEQ_DB_Name")
参数注意:SEQ_Name:表示为申明的这个Sequence指定一个名称,以便使用
SEQ_DB_Name:表示为数据库中的Sequence指定一个名称。两个参数的名称可以一样。
2.然后使用@GeneratedValue注解
方法:@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="SEQ_Name")
参数:strategy:固定为GenerationType.SEQUENCE
Generator:在实体类前面申明的sequnce的名称
方法:@SequenceGenerator(name="SEQ_Name",sequenceName="SEQ_DB_Name")
参数注意:SEQ_Name:表示为申明的这个Sequence指定一个名称,以便使用
SEQ_DB_Name:表示为数据库中的Sequence指定一个名称。两个参数的名称可以一样。
- @Entity
- @SequenceGenerator(name="teacherSEQ",sequenceName="teacherSEQ_DB")
- public class Teacher {
- ……
- }
2.然后使用@GeneratedValue注解
方法:@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="SEQ_Name")
参数:strategy:固定为GenerationType.SEQUENCE
Generator:在实体类前面申明的sequnce的名称
- @Entity
- @SequenceGenerator(name="teacherSEQ",sequenceName="teacherSEQ_DB")
- public class Teacher {
- private int id;
- @Id
- @GeneratedValue(strategy=GenerationType.SEQUENCE,generator="teacherSEQ")
- public int getId() {
- return id;
- }}
- hibernate注解--映射主键属性
- Hibernate映射主键属性
- hibernate使用注解时映射主键属性的细节
- 联合主键用Hibernate注解映射方式
- Hibernate 无主键映射 注解版
- hibernate基于注解的联合主键映射
- hibernate 注解 映射实体属性不做映射
- 2 Hibernate映射 属性 主键 集合 组件 联合主键
- Hibernate入门(3):属性映射 & 主键映射
- Hibernate 映射关系注解 属性详解
- Hibernate 映射关系注解属性详解
- Hibernate 映射关系注解 属性详解
- Hibernate 映射关系注解 属性详解
- Hibernate 映射关系注解 属性详解
- Hibernate注解映射联合主键的三种主要方式
- Hibernate注解映射联合主键的三种主要方式
- hibernate双向一对一主键关联映射XML与注解版
- Hibernate4学习总结(3)--注解形式的基础映射,主键映射,基本属性映射,复合属性映射,继承映射。
- Red Hat Enterprise Linux (RHEL) 5.8 DVD ISO 抢鲜下载
- 关注国内Pinterest模式网站发展
- 不必羡慕别人的生活
- php isset()函数的作用
- 英文谚语
- hibernate注解--映射主键属性
- xml 添加xsi:schemaLocation 属性
- 初始化:普通数组 vs 指针数组 => sizeof, memset
- MVC3 导出Excel
- 高仿网易新闻顶部滑动条效果
- 人人网张铁安:Feed系统架构分析
- 临时图片链接
- 以限制模式打开数据库所应该注意的问题
- virtual继承