首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Hibernate ID替VARCHAR类型时主键生成策略

2013-12-21 
Hibernate ID为VARCHAR类型时主键生成策略import javax.persistence.Columnimport javax.persistence.Gen

Hibernate ID为VARCHAR类型时主键生成策略

import javax.persistence.Column;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.MappedSuperclass;import org.hibernate.annotations.GenericGenerator;@MappedSuperclasspublic abstract class AbstractEntity implements Entity {      private static final long serialVersionUID = -1L;    @Id    @GenericGenerator(name = "systemUUID", strategy = "uuid")    @GeneratedValue(generator = "systemUUID")    @Column(name = "id", insertable = true, updatable = true, nullable = false)    private String id;    public String getId() {        return id;    }    public void setId(String id) {        this.id = id;    }}

?通过注解,可以通过hibernate实现实体类的VARCHAR类型主键自动生成UUID。

热点排行