Hibernate 第五讲 数据库Id生成策略 (2)
2013-02-18 20:38
253 查看
package com.darren.hibernate.model; import java.util.Date; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.SequenceGenerator; @Entity //name表示SequenceGenerator的名字sequenceName表示sequence的名字 @SequenceGenerator(name="sequenceGeneratorName", sequenceName="sequenceName") public class Teacher { private int id; private String name; private String title; private String yourWifeName; private Date birthDate; @Id // strategy 表示生成策略,generator表示对用那种SequenceGenerator @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="sequenceGeneratorName") // id 生成侧略,对于mysql来说,生成策略为auto_increment,对于oracle来说,生成策略为hibernate_serence public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getYourWifeName() { return yourWifeName; } public void setYourWifeName(String yourWifeName) { this.yourWifeName = yourWifeName; } public Date getBirthDate() { return birthDate; } public void setBirthDate(Date birthDate) { this.birthDate = birthDate; } }
相关文章推荐
- Hibernate 第五讲 数据库Id生成策略 (4)
- Hibernate 第五讲 数据库Id生成策略 (5)
- Hibernate 第五讲 数据库Id生成策略 (1)
- Hibernate 第五讲 数据库Id生成策略 (3)
- hibernate 中id生成策略
- ID的生成策略(hibernate的id生成策略,主键类为什么需要实现序列化接口,同时还要重写hashCode()和equals()方法)
- SS6.1_Hibernate_Hibernate_IdStrategyAnnotation 主键生成策略native Annotation注解的配置方式
- hibernate对各种数据库主键的生成策略
- 4000 hibernate主要的ID生成策略
- hibernate的ID生成策略
- Hibernate 映射对象标识符(ID生成策略)
- 【Hibernate3】(3)数据库生成策略
- 关于Hibernate的oracle主键id生成策略uuid、native和sequence
- hibernate id 生成策略及主要使用方法
- hibernate---ID生成策略
- hibernate id 生成策略 annotation @GeneratedValue
- Hibernate配置及三种Id生成策略
- Hibernate框架学习(第三讲)---Hibernate注解以及ID生成策略
- 【hibernate框架】用Annotation注解表示id生成策略
- hibernate ID生成策略