hibernate注解--映射主键属性

转载 2012年03月29日 11:05:39
1.首先需要在实体类前面申明一个Sequence如下:
方法:@SequenceGenerator(name="SEQ_Name",sequenceName="SEQ_DB_Name")
参数注意:SEQ_Name:表示为申明的这个Sequence指定一个名称,以便使用
SEQ_DB_Name:表示为数据库中的Sequence指定一个名称。两个参数的名称可以一样。
Java代码  收藏代码
  1. @Entity  
  2. @SequenceGenerator(name="teacherSEQ",sequenceName="teacherSEQ_DB")  
  3. public class Teacher {  
  4. ……  
  5. }  


2.然后使用@GeneratedValue注解
方法:@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="SEQ_Name")
参数:strategy:固定为GenerationType.SEQUENCE
Generator:在实体类前面申明的sequnce的名称
Java代码  收藏代码
  1. @Entity  
  2. @SequenceGenerator(name="teacherSEQ",sequenceName="teacherSEQ_DB")  
  3. public class Teacher {  
  4.     private int id;  
  5.       
  6.     @Id  
  7.     @GeneratedValue(strategy=GenerationType.SEQUENCE,generator="teacherSEQ")  
  8.     public int getId() {  
  9.         return id;  
  10. }} 

Hibernate4学习总结(3)--注解形式的基础映射,主键映射,基本属性映射,复合属性映射,继承映射。

Hibernate Annotation即hibernate注解,可以通过另一种方式将持久化类转化成表的相关信息,可以简化hibernate的配置文件。本文主要对Hibernate的注解进行讲解,由于...

hibernate5(5)实体映射注解配置[2]主键生成策略

@GeneratedValue基本注解类型在上一篇文章中,我们讲到了JPA使用@GeneratedValue注解来定义生成策略,而关于注解生成策略有4种基本支持类型: 1. GenerationT...

【SSH进阶之路】【十二】hibernate5 注解映射【5】一对一共享主键关联

一对一共享主键下面我们直接通过实例来讲解共享主键配置: 主键主控方:Articlepackage com.chenhao.model;@Table(name = "t_article2") @En...

hibernate5(13)注解映射[5]一对一共享主键关联

一对一共享主键下面我们直接通过实例来讲解共享主键配置: 主键主控方:Articlepackage com.zeng2.model;@Table(name = "t_article2") @Entit...

Hibernate注解映射联合主键的三种主要方式

联合主键用Hibernate注解映射方式主要有三种: 第一、将联合主键的字段单独放在一个类中,该类需要实现java.io.Serializable接口并重写equals和hascode,再将该类注解...

【SSH进阶之路】【五】hibernate5 实体映射注解配置 【2】主键生成策略

@GeneratedValue基本注解类型在上一篇文章中,我们讲到了JPA使用@GeneratedValue注解来定义生成策略,而关于注解生成策略有4种基本支持类型: 1. GenerationT...

Hibernate框架基础——映射主键属性

本文我们学习映射文件中的主键属性,废话不多说,直接开干。 我们首先在cn.itcast.d_hbm_id包下创建一个持久化类——User.java。public class User { p...

Hibernate中多属性构成复合主键映射

原文地址:http://www.cnblogs.com/otomedaybreak/archive/2012/01/25/2329390.html 目录: 1. 实现方式一:将复合主键对应...

Hibernate一对一主键映射

  • 2009年05月19日 17:20
  • 9.85MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:hibernate注解--映射主键属性
举报原因:
原因补充:

(最多只允许输入30个字)