JPA中常用的主键生成策略

@TableGenerator(name = "id_generator"//生成器的名称,与generator值对应
                table="id_generator"//记录主键的表
                allocationSize=1,   //每次加一
                pkColumnName="gen_name",    // 表用于标识区分主键 
                valueColumnName="gen_value"//主键的值
                pkColumnValue="t_role_id"  // gen_name 的值
                )

@Id
@GeneratedValue(strategy
=GenerationType.TABLE,generator="id_generator")
 

  @Id
    @SequenceGenerator(name
="role_sequence",sequenceName="seq_t_role")
    @GeneratedValue(strategy
=GenerationType.SEQUENCE,generator="role_sequence")


    @Id
    @GeneratedValue(strategy
=GenerationType.IDENTITY)

posted on 2011-08-05 10:08 Ashdod Zh 阅读(159) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 
<2011年8月>
31123456
78910111213
14151617181920
21222324252627
28293031123
45678910

导航

统计

常用链接

留言簿

随笔档案

搜索

最新评论