2011年8月5日

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 @ 2011-08-05 10:08 Ashdod Zh 阅读(154) | 评论 (0)编辑 收藏

仅列出标题  
<2024年5月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

导航

统计

常用链接

留言簿

随笔档案

搜索

最新评论